A payments subgraph starts degrading at peak
Scenario
The payments service hits a database hotspot during a Friday-night traffic spike. Latency climbs until requests to payments start timing out and connections fail.
How the router handles it
Timeouts and connection errors cross the error threshold, so the circuit breaker opens. (HTTP 5xx responses don't count; the breaker only sees transport errors and its own execution timeout.) Requests to payments are rejected immediately instead of piling up. Retries stop. Queries that don't touch payments keep running. After the sleep window, half-open state tests recovery before restoring traffic.
Outcome
Checkout, catalog, and auth stay up. Payments recovers on its own. No 2 a.m. page.

