Book Deep Read · Chaos Engineering · Chapter 13

The ROI of Chaos Engineering

Chaos Engineering: System Resiliency in Practice · Ch 13 · The ROI of Chaos Engineering · 2020

中文 →

What is this chapter about?

Imagine you run a small team at a video-streaming company whose job is to break the system on purpose, a little, to find weak spots. At year end your boss asks: we spent all this money — what did we get? The honest answer is: "Nothing happened." And that is the hardest result in the world to prove.

This chapter tackles a very practical question: how do you show non-technical people that prevention is worth paying for?

A strange thing first

You'd expect that as the system gets sturdier, outages keep falling, so comparing outage counts proves the point. In reality, outages often drop for a few months — and then creep back.

Not because the practice stopped working, but because once people feel safe, they speed up: they ship features more often and change code more boldly. Like a driver whose brakes just got fixed and who, without noticing, drives a bit faster. The safety margin you gained gets traded for speed.

Why the old way is hard

The core idea: grade it like a training course

The author's insight: what a chaos exercise really produces is a more accurate map in engineers' heads of how the system works. If the real product is people learning, then borrow the old way of grading a training course — the way you'd judge a driving school, in four steps:

The higher the step, the closer to the money your boss cares about — and the harder to pin down. But the lower three are easy to record, so you can stack up evidence step by step.

What it buys you / how to choose

There is also a bonus people often miss: an exercise pulls teams that rarely talk into the same room. They get to know each other and learn whom to call — priceless when a real outage hits.

One honest cost: the top step can only ever be estimated; you will never get an exact bill.

Remember it in one line

Don't use "a few fewer outages" as your report card — speed will eat it. Treat chaos as training and collect evidence up four steps: liked it, learned, changed, results.

Want to see why outage counts rebound, what to measure at each level, and how to pitch it to leadership? → Switch to the deep read