Chaos Engineering

Chaos engineering deliberately injects faults into a production system to verify that it is resilient to common failure modes without customer impact.

  • Chaos Monkey — randomly disables production instances to make sure the system is robust enough to survive this common type of failure without any customer impact.
  • Latency Monkey — introduces artificial delays to test the system’s tolerance for degraded dependencies.