Skip to content

7.4. Chaos Engineering

Chaos engineering is the practice of injecting failure into production on purpose, on the theory that the only way to know your system survives a failure is to cause one under controlled conditions — before it happens on its own at 3am. It is not random breakage: it is a disciplined experiment with a hypothesis, a bounded blast radius, and an abort condition. This chapter covers the principles pioneered by Netflix’s Chaos Monkey, the fault-injection techniques, GameDay drills, and the tooling that automates it all.