Definition
The practice of intentionally breaking things in production to make sure your systems can handle failure gracefully. It's like testing your smoke detector by setting small fires, except your boss approves.
Example Usage
Our chaos engineering experiments randomly kill servers to ensure the auto-scaling works—it's terrifying but effective.
Origin
Pioneered by Netflix in 2011 with their 'Chaos Monkey' tool that randomly terminates instances in production
Fun Fact
Netflix's Chaos Monkey literally simulates a monkey randomly destroying things in your infrastructure, because apparently that's the level of chaos needed to keep streaming running during peak hours.
Source: Site reliability engineering and distributed systems practices
Related Terms
Translate This Term
See “chaos engineering” in Corporate Speak, Gen-Z Slang, Pirate Speak, and more.
Try the Translator