Module 08
Running in production
What keeps a live system healthy: containing failures, recovering from disasters, running across regions, seeing what is happening and shipping changes without an outage.
By the end of this module you can
- Protect services with circuit breakers and timeouts
- Plan recovery with RPO and RTO
- Explain active-passive vs active-active regions
- Roll out a change and a schema migration safely
Resilience and recovery
Surviving failures, small and large.
- Circuit breakerPremiumSoon
- Disaster recoveryPremiumSoon
- Multi-region and active-activePremiumSoon
- Backend failure modesFree
Observability
Seeing what the system is doing.
- Observability: logs, metrics and tracesPremiumSoon
Shipping safely
Changing a running system without breaking it.
- Deployment strategies: canary, blue-green and feature flagsPremiumSoon
- Online schema and data migrationsPremiumSoon
- Cost-aware designPremiumSoon