Failure patterns

The 14 ways software keeps failing

Most incidents are not new. They repeat a small number of patterns: a retry that double-charges, an agent that obeys instructions hidden in an email, a config change that reaches every server at once. Each pattern below shows how it unfolds, and links to the real incidents behind it and the safeguards that prevent it.

Explore documented incident coverage by pattern