Resilience Patterns
Timeouts, retries, circuit breakers, bulkheads, and graceful degradation for calls that fail.
In a distributed system, a slow dependency is more dangerous than a dead one. This topic studies how failures cascade, then arms every call path: timeouts that bound the damage, retries with backoff and jitter, circuit breakers that stop hammering the wounded, bulkheads that contain the blast, and degradation modes that keep the core alive.
