Skip to content
software

Circuit Breaker

Circuit Breaker Pattern

Definition

The Circuit Breaker pattern prevents cascading failures in distributed systems by detecting when a downstream service is failing and stopping calls to it for a defined period. When the circuit is 'open', calls fail fast instead of hanging and exhausting thread pools.

This pattern, popularized by Netflix Hystrix, is fundamental to building resilient microservice architectures.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.