Resilience

Timeouts, retries, circuit breakers, bulkheads and load shedding.

All topics · 2 lessons · 68 resources

Learn Resilience on System Design Atlas

  1. 01Designing for failure: reliabilityTimeouts, retries, circuit breakers, rate limiting and redundancy: how systems stay up when parts of them break.System Design Foundations · 12 min read · start here
  2. 02Resilience: timeouts, retries, bulkheads, backpressure and circuit breakersHow to stop one slow or failing dependency from taking everything down: the patterns, how they fit together and where each one goes wrong.Advanced Distributed Systems · 13 min read

Curated Resilience resources

Books

Case Studies

Blogs

Documentation

GitHub

YouTube

Papers