📖 Step 7: Testing & Quality#290 / 291

Chaos Engineering

Chaos Engineering

📖One-line summary

Deliberately injecting failures to verify a system's resilience.

💡Easy explanation

Deliberately killing servers or injecting network delays to test "does our system actually hold up?" Netflix's Chaos Monkey kicked it off.

Example

Inject failure on purpose to verify resilience

✓ db

✕ api

Forced down

✓ web

→ Auto-failover kicks in

Vibe coding prompt examples

>_

Design 5 first chaos experiments for our internal payments system, including hypothesis, steady-state definition, and abort criteria.

>_

Lay out the safeguards for running chaos experiments in production — blast radius, kill switches.

>_

Build a report template for turning chaos experiment results into product decisions.

Try these prompts in your AI coding assistant!