Module 96: Reliability Engineering
Goal: design systems that keep working when parts fail, see clearly inside them when something goes wrong, recover from disasters, plan capacity ahead of demand, and build a culture where reliability improves steadily.
You'll need: the booking platform with its distributed workflow and scaling work (Modules 94 and 95), and your Level 6 operations guide.
Lessons
- 1Fault tolerance15–25 minutes✓
- 2Observability15–25 minutes✓
- 3Disaster recovery15–25 minutes✓
- 4Capacity planning15–25 minutes✓
- 5A reliability culture15–25 minutes✓
🛠️Module practice: Project C, part 2, a reliability plan
- An FMEA table, a reduced-service plan with feature flags, and three chaos experiments recorded.
- OpenTelemetry traces through API, queue and worker, a business metric and a booking-flow dashboard.
- A DR plan with RPO and RTO, a chosen strategy, protected backups, infrastructure as code and a tabletop drill.
- A 12-month capacity model with peaks, headroom, lead times, costs and provider limits.
- A production readiness checklist, scored, and an error-budget policy.
With Module 95, this completes your Reliability and Performance project (Project C).
✅Module check
Explain in a few sentences, in your own words:
How do you engineer a system to be reliable?
Show a good answer
A good answer mentions: fault tolerance by removing single points of failure, using timeouts, retries, circuit breakers, bulkheads and graceful degradation with a planned reduced service and load shedding, tested through FMEA and chaos experiments; observability through logs, metrics and traces (OpenTelemetry) correlated by trace IDs, with business metrics and SLO-based alerts; disaster recovery with RPO and RTO, a strategy from backup-and-restore to active-active, infrastructure as code, protected backups and drills; capacity planning from usage, measured limits, forecasts, peaks, headroom and lead times; and an SRE culture of error budgets, blameless reviews, less toil, runbooks, safe changes, sustainable on-call and readiness reviews.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
