Chaos Testing Guide
Implement chaos engineering to proactively test system resilience through controlled failure injection.
Usage
Describe your system architecture and this skill will design chaos experiments with proper safety controls.
Examples
- "Design chaos experiments for my Kubernetes microservices"
- "Test how my application handles database connection failures"
- "Simulate network latency between services to test timeouts"
Guidelines
- Start with the smallest possible blast radius
- Always have a way to immediately stop the experiment
- Run experiments during business hours with the team ready
- Define steady state behavior before injecting failures
- Document findings and improve systems based on results