Circuit breaker fails fast when a downstream is unhealthy, sparing it and giving back faster errors.
States: CLOSED (normal), OPEN (failing, reject immediately), HALF-OPEN (one probe allowed; success → CLOSED, failure → OPEN). Used by every modern resilience library (resilience4j, Polly, Hystrix legacy).