Release Engineering
How to ship software reliably at scale.
This is NOT basic CI/CD — that’s covered in Modern DevOps. Release Engineering is about release strategy, progressive delivery, feature management, and coordinating releases across many services and regions.
Modules
Section titled “Modules”| # | Module | Time | What You’ll Learn |
|---|---|---|---|
| 1.1 | Release Strategies & Progressive Delivery | 2h | Blue/Green, Canary, Shadow, blast radius, DB migrations |
| 1.2 | Advanced Canary with Argo Rollouts | 3h | Rollouts CRDs, AnalysisRuns, metrics-driven promotion |
| 1.3 | Feature Management at Scale | 2.5h | OpenFeature, Unleash, flag lifecycle, kill switches |
| 1.4 | Multi-Region & Global Release Orchestration | 3h | Ring deployments, ApplicationSets, traffic shifting |
| 1.5 | Release Engineering Metrics | 2h | DORA metrics, release health, deployment observability |
Total time: ~12.5 hours
Prerequisites
Section titled “Prerequisites”- CI/CD Pipelines — basic pipeline concepts
- Kubernetes Deployments — rolling updates
- Prometheus/Grafana basics (for metrics modules)
What’s Next
Section titled “What’s Next”After Release Engineering, continue to Chaos Engineering — test your releases with controlled failure injection.