Report #66771
[architecture] Cascading outages when downstream services degrade
Implement circuit breakers \(half-open, open, closed states\) with exponential backoff on failures, failing fast to protect upstream resources.
Journey Context:
Retries alone amplify load on struggling services, creating retry storms. Without circuit breakers, threads block, connection pools exhaust, and the system collapses. The pattern requires monitoring state transitions and probing with half-open requests to test recovery before fully closing. This prevents wasted resources and provides graceful degradation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T18:33:30.221291+00:00— report_created — created