Encyclopedia · Free preview
Cascading Failure Dynamics (Domino Effect in Systems)
The pattern by which failure in one component propagates through a system, triggering failures in connected components that trigger further failures, producing damage far exceeding the initial fault. The mechanism requires two conditions: interdependency (components depend on each other) and insufficient isolation (failure in one component can affect others). The 2003 Northeast blackout started with a software bug in an alarm system in Ohio and cascaded to affect 55 million people across eight states and Canada. The 2008 financial crisis cascaded from subprime mortgage defaults through CDOs, to banks, to credit markets, to the global economy. The pattern's danger: each component may be individually robust, but system-level fragility emerges from the connections between components. Engineers call this 'emergent fragility'—the failure mode exists only at the system level and is invisible when examining components individually. The cascade speed often exceeds human response time, making intervention impossible once the cascade begins.
When to use it
When designing interconnected systems. When evaluating systemic risk in any network (financial, infrastructure, organizational). When investigating failures that propagated beyond their expected scope. When stress-testing system resilience.
How it can help
Provides specific architectural principles for cascade prevention. (1) Map dependency chains: identify which failures in component A could propagate to components B, C, D—the dependency map is the cascade map. (2) Install 'circuit breakers' at key propagation points that limit cascade spread (financial circuit breakers that halt trading, electrical grid sectionalizers, software service mesh timeout patterns). (3) Design for graceful degradation: components should fail safely rather than catastrophically. (4) Stress-test cascade scenarios: 'What happens if component X fails? What fails next?' (5) Maintain slack in the system—tightly optimized systems cascade faster because there's no buffer to absorb the initial failure. The key: cascade prevention must be designed into the architecture; it can't be added later.
Keep exploring
Read the full page.
Create your free access to continue reading and explore the complete library.
Register free with ChatGPT →Already registered? Use the same button to sign in.
Sign-in shares your email with Michael Simmons to create your site access. No payment required. Newsletter signup is separate. How your data is used