The document discusses resilience and techniques for building resilient systems. It describes normal and faulty behavior in systems and how controls like circuit breakers, retries, and fallbacks can be used for feedback, recovery, and detection to mitigate issues. It provides examples of implementing circuit breakers with Istio and load shedding, rate limiting, and concurrency control. It also discusses interplay between autoscaling and load shedding and using fallbacks with Skupper. Code samples are available on GitHub.
Related topics: