Chaos engineering is a discipline that helps identify and resolve issues in distributed systems architecture, providing superior customer experience. FIS has developed an ecosystem to automate and scale chaos engineering across multiple products.
- Chaos engineering is a disciplinary practice experimenting on a system to find how resilient it is under turbulent or faulty conditions.
- Distributed systems architecture brings its own challenges, and chaos engineering can help identify and resolve issues around resiliency.
- FIS has developed an ecosystem to automate and scale chaos engineering across multiple products, identifying the toil within the practice and making it a repeatable process.
- The ecosystem includes load generators, APM tools, chaos tools, and Captain, which evaluates the chaos experiment and provides a pass/fail result.
- Chaos engineering can help validate architecture, measure business metrics, and ultimately provide greater customer experience and product quality.