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.
Table of contents
IdempotenceEmbracing AsynchronicityHealthcheckCircuit BreakerKill Switch / Feature FlagBulkheadService DiscoveryTimeouts, Sleep & RetriesFallbacksMetrics, Monitoring & AlarmsRate-limitingBackpressureCanary releaseSort: