Design pattern that prevents cascading failures by stopping calls to failing services. Like having electrical breakers that shut off power to prevent house fires.
Microservices implement circuit breakers to avoid overwhelming failing payment services during high-traffic events.
All major cloud providers offer circuit breaker solutions to manage service reliability and prevent cascading failures.