Chaos Engineering: Proactive Failure Injection¶
Systems fail in unexpected ways; controlled failure injection in production builds confidence in resilience and reveals failure modes before they cause incidents.
Tension Addressed¶
Reactivity vs. Proactivity - chaos engineering shifts from reactive to proactive failure discovery
Recognizable As¶
Game days and disaster recovery exercises; production failure injection; "what happens if X fails" experiments; resilience verification
Canonical Sources¶
Rosenthal et al., "Chaos Engineering" (2017); Netflix Chaos Monkey; "Principles of Chaos Engineering" (principlesofchaos.org)
Transfers To¶
Security (penetration testing), Military (war games), Aviation (simulator training), Disaster preparedness (drills)
Chaos engineering is the application of the scientific method to operational resilience: form hypotheses about system behavior under failure, then test them.