Infrastructure & Delivery
Getting code to production repeatably, and knowing what it did when it got there.
7 concepts · 255 minutes
- Config & SecretsTwelve-factor config, and keeping credentials out of your git history.
- Logging & ObservabilityStructured logs, metrics, traces — being able to answer 'what happened?' at 3am.
- Monitoring & AlertingSLOs, error budgets, and alerts that fire on user pain rather than CPU graphs.
- CI/CD PipelinesEvery push tested, every merge deployable — automation as the safety net.
- Environments & Release StrategyPreview, staging, production — plus rollbacks, feature flags, and canaries.
- Docker BasicsShip the environment with the code — images, containers, and the difference between them.
- Layers & Multi-Stage BuildsCache-friendly ordering and a final image that isn't 1.2GB.