Simulate API latency, timeouts, and failures using a lightweight chaos proxy. Test retry logic and resilience without modifying backend code.
Chaos engineering deliberately injects failures — latency, errors, timeouts — to verify your retry logic, fallbacks, and circuit breakers work correctly before they're needed in production.
No. The chaos proxy sits in front of your API endpoint and intercepts traffic. Configure fault rules and point your client at the proxy URL — your API code is untouched.
Latency delays (fixed or random), specific HTTP error status codes (500, 503, 429, etc.), connection timeouts, and slow response streaming.