Circuit Breaker Pattern

Kind: pattern

Layer: Correctness Core

Aliases: Circuit Breaker

Record: architecture:circuit-breaker-pattern

Severity: contextual

Scope: dependency call, service

Canonical: Ontology

A design pattern that stops calling a dependency after repeated failures and probes it again after a wait.

Listed in Architecture principles, after Timeout Pattern and before Bulkhead Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from