Lesson 221

CI/CD & DevOps

Ship fast, ship safe

1:00

How a single git push becomes running production software — the pipeline, CI vs Continuous Delivery vs Deployment, IaC, deployment strategies, observability, and the DORA metrics.

By the end, you can

  • Explain what DevOps is and identify the five elements of the CALMS model.
  • Trace a commit through the five pipeline stages and explain what each one does.
  • Describe how CI prevents broken code from reaching production.
  • Distinguish Continuous Integration, Continuous Delivery, and Continuous Deployment by their gates and automation levels.
  • Explain what makes Infrastructure as Code declarative and idempotent.
  • Compare Rolling, Blue-green, Canary, and Feature flag strategies and identify when each is preferred.
  • Describe how a canary release limits blast radius and how rollback works.
  • Name the three pillars of observability and explain what an SLO and error budget are.
  • List the DORA four keys, classify each as a speed or stability metric, and explain why all four must be measured together.
  • Apply the shift-left principle to explain why early testing is cheaper than late testing.
Up next in Graphics, DevOps & Cloud Systems
Questions or feedback?