Circuit Breaker Circuit breaker is a borrowed term from the electricity domain. When a dependency is not reachable, all the requests to it will fail. This is a great use-case for Circuit breaker design pattern. The circuit-breaker will hold a state (open/close) and will refresh its state by retrying an actual call every interval of time.