chaos engineering

Advanced 💻 Tech / IT

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