Why Circuit Breaker Recovery Needs Coordination

Every circuit breaker tutorial shows the same state machine. CLOSED means healthy, OPEN means failing, HALF-OPEN means testing recovery. Three states, a few transitions, done. The state machine is trivial. The coordination problem hiding beneath it is not. The moment you have concurrent execution–threads in a single process, workers across multiple servers–recovery becomes a coordination problem.…