Engrain by ByteRush

QLT.07.03 Mid-levelCore — asked often

CI/CD pipelines and deployments

Comes up in: Hiring manager, Frontend system design

This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.

What it covers

  • CI stages (install, lint, typecheck, test, build, e2e)
  • caching
  • preview deployments per PR
  • environments
  • blue-green and canary releases
  • rollbacks
  • immutable, content-hashed assets
  • deploying static + edge

Words you will know

CICDpreview deploymentcanary releaserollback

What you will practise

  • GitHub Actions workflow for a React app

Interview questions this answers

  • How do you roll back a bad frontend release?
  • What is a canary release?