C

Chaos Engineering

Chaos engineering is the discipline of experimenting on distributed systems to build confidence in their resilience.

What is Chaos Engineering?

Chaos engineering is the discipline of experimenting on a system to build confidence in its capability to withstand turbulent conditions in production.

Chaos Principles

Hypothesize about steady state, Vary real-world events, Run experiments in production, Automate to run continuously, Minimize blast radius.

Common Misconceptions

  • "Chaos is just breaking things" - Scientific method
  • "Chaos only for large companies" - Scale to any size
  • "Chaos causes outages" - Reveals weaknesses before production failures