“Rather, it was the system behavior that emerged from clients downloading the new version that led to the outage.”

A stale Cloudflare rule parked 270,000 requests on one cache stream, and nothing logged an error. When the file landed, clients hit the API gateway at 1.5 million requests per second. A known gateway bug had been scheduled for a fix and never fixed. The OOM killer took every container in two minutes.