Fault Injection - CI/CD Glossary Definition
Fault injection is deliberately introducing failures, such as latency, errors, or killed processes, to test how a system behaves under adverse conditions. It is the core technique behind chaos engineering experiments.
Examples
Adding 500 ms of network delay, returning HTTP 503 from a dependency, or terminating a pod with a tool like Chaos Mesh all reveal whether retries, timeouts, and fallbacks actually work.
Related guides
Circuit Breaker - CI/CD Glossary DefinitionCircuit Breaker: A circuit breaker is a resilience pattern that stops calling a failing dependency after erro…
Graceful Degradation - CI/CD Glossary DefinitionGraceful Degradation: Graceful degradation is designing a system to keep serving reduced functionality when a…