Chaos testing/engineering, is testing a system’s integrity by proactively simulating and identifying failures in a given environment before they lead to unplanned downtime or a negative user experience. Initially done by just shutting off small parts of production and observing the outcome.
Related Products: Simian Army / Chaos Monkey, Gremlin, Harness Chaos Engineering
Prerequisites: Active/Active, DR Testing
Next: Design for Chaos, Mostly-Automated Remediation
Related Terms: DiRT, Fault Injection, Circuit Breakers