Resilience
Surviving slow, failing, and overloaded dependencies without taking the whole system down.
Start with Retry with BackoffMicroservices Patterns
All resilience posts
pattern 28
2026-10-17·6 min read
Retry with Backoff
Retries with growing delays plus jitter.
pattern 29
2026-10-17·5 min read
Circuit Breaker
Stops calling a failing service and fails fast.
pattern 30
2026-10-17·6 min read
Bulkhead
Isolates resources per dependency.
pattern 31
2026-10-17·6 min read
Timeout
Caps how long to wait on a call.
pattern 32
2026-10-17·6 min read
Fallback
Returns a default or cached response on failure.
pattern 33
2026-10-17·6 min read
Rate Limiting / Throttling
Caps request volume.
pattern 34
2026-10-17·6 min read
Load Shedding
Drops low-priority work under load.
pattern 35
2026-10-17·6 min read
Health Check
Reports liveness and readiness.
pattern 36
2026-10-17·6 min read
Leader Election
Picks one instance to do a task.
pattern 37
2026-10-17·7 min read
Distributed Lock
Allows one process at a time on a resource.