Microservices Resilience & High-Scale Design Course
The advanced capstone: failure modes, resilience patterns, consensus, data consistency trade-offs, capacity planning, and operating resilient systems at scale.
About this course
The most advanced course on the site: failure modes in distributed systems, resilience patterns in depth (circuit breakers, bulkheads, load shedding), consensus and coordination at a conceptual level, data consistency trade-offs and sagas, scaling stateful systems, capacity planning and load testing, chaos engineering and blameless postmortems, closing with a full worked payments/ledger case study. Includes interactive simulators.
Try the first lesson free
Read the opening of the course in full, no account needed.
Course index
- What resiliency actually means
- Failure modes in distributed systems
- Designing for failure
- Resilience patterns in depth
- Consensus & coordination at a conceptual level
- Data consistency trade-offs at scale
- Scaling stateful systems
- Capacity planning & load testing for real
- Operating resilient systems
- Designing a highly-available, horizontally-scalable ledger service
Ends with a final quiz. Score 70% or better and you can download a completion certificate in your own name — shareable on LinkedIn and verifiable by its certificate code.