# Circuit Breaker Pattern The [circuit breaker design pattern](https://en.wikipedia.org/wiki/Circuit_breaker_design_pattern) is used to detect failures and encapsulates logic of preventing a failure to reoccur constantly. # Implementation and Example An example of implementation and usage can be found in [circuitbreaker.go](circuitbreaker.go).