Circuit Breakers & Bulkheads
The problem
In distributed systems, failures don’t stay local.
One slow dependency → thread pools fill→ retries amplify traffic→ upstream services stall→ the outage spreads.
This is called a cascading
vibhorgupta.hashnode.dev4 min read