---
answer: direct
beat: system-design
source: 1 article · updated: September 1, 2026
---

How do you design a system so a bug like this stays contained to one region?

Put every new code path behind a feature flag rolled out region-by-region, not globally at once. Add a validation checkpoint before replicating configuration data, so malformed data can't propagate faster than a human can catch it. Handle null and malformed input defensively instead of trusting upstream data is always well-formed. And run your monitoring and status page on infrastructure independent of the system it's monitoring.

Answered in

The Google Cloud Outage That Started With One Missing Null Check

One unprotected code path in Google Cloud's Service Control took down Spotify, Discord, and Cloudflare auth in minutes. Here's the anatomy of the failure.

Crashtech Editorial September 1, 2026 System Design

Read the full analysis

Other questions this article answers

More system design questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design beat.