Chaos Mesh now has over 40 adopters, here we have listed some of them. Some have already gone into production, and others are at various stages of testing.
If you are an adopter and are willing to share your Chaos Mesh story, feel free to raise a PR against this file!
Organization | Use case | Details |
---|---|---|
Authzed | Uses TimeChaos to fake vDSO time calls to test SpiceDB. |
How SpiceDB uses Chaos Mesh to verify protection |
PITS Globale Datenrettungsdienste | Utilizes IOChaos combined with workflows for fault simulations and other needs. | To be added. |
ByteDance | ByteDance's self-developed chaos engineering platform is mainly used by the company's own technology system. As there are cloud-native deployment services involved, ByteDance integrates Chaos Mesh as the underlying fault injection engine, which is a key supplement to ByteDance’s chaos engineering platform. | To be added. |
DataStax | DataStax utilized Chaos Mesh to create a tool for running local or large scale remote based distributed correctness, verification and performance tests: Fallout, which they use to test AstraDB, a multi-cloud DBaaS built on Apache Cassandra. | Leveraging Chaos Mesh in AstraDB Testing |
DigitalChina | To better serve their strategy to transform to cloud infrastructure, DigitalChina uses Chaos Mesh to test the application's ability to maintain business functions and to discover errors and vulnerabilities that may occur under extreme conditions. | Develop a Daily Reporting System for Chaos Mesh |
KingNet | KingNet uses Chaos Mesh for testing the availability of multiple data centers and microservice links. Chaos Mesh also helps them with mocking service unavailability or abnormal network conditions. | To be added. |
GreptimeDB | GreptimeDB uses Chaos Mesh to enhance the correctness and availability of their distributed cluster. Chaos engineering finds lots of corner cases from the database implement to their dependencies. | Chaos Engineering - Who's to Blame for the Bug Mess? |
NetEase Fuxi Lab | Uses Chaos Mesh to improve the stability of their internal hybrid cloud. In addition, their users with cloud platforms also access Chaos Mesh to test the stability of user services. | How a Top Game Company Uses Chaos Engineering to Improve Testing |
Percona | Percona uses Chaos Mesh to test their Percona Kubernetes Operators, which is used to deploy their own Database-as-Service. | Chaos Mesh to Create Chaos in Kubernetes |
PingCAP | Built TiPocket ontop of Chaos Mesh, an automated testing framework to build a full Chaos Engineering testing loop for TiDB, a distributed database. | Building an Automated Testing Framework Based on Chaos Mesh and Argo |
Prudential | Chaos Mech is an essential part of the Pru SRE toolset that implements managed outages scenarios for comprehensive testing of distributed microservice product platforms, especially Java-powered runtimes. | To be added. |
Qiniu Cloud | To ensure the reliability of cloud storage products, they use Chaos Mesh to perform chaos tests on metadata and the underlying storage system under conditions such as: single point of failure of services, network abnormality, abnormal resource consumption (CPU, memory, I/O), etc. | To be added. |
RabbitMQ | RabbitMQ applies NetworkChaos to learn how RabbitMQ handles network latency. | Testing RabbitMQ Resiliency with Chaos Mesh |
Tencent | After Tencent Interactive Entertainment migrated their online operations to the Tencent Cloud Kubernetes engine, they wished to provide users with a more stable and reliable experience, which is why they introduced Chaos Mesh. Tencent mainly use Chaos Mesh to simulate the following types of failures: fault isolation, service degradation, verification of services. | Securing Online Gaming: Combine Chaos Engineering with DevOps Practices |
Xpeng | Xpeng Motors use Chaos Mesh in the following scenarios: rolling updates of microservices and lossless verification of traffic; microservices, multi-registries, multi-party synchronization, and traffic lossless verification; MQTT cluster two-way subscription verification; exactly-once consumer business verification for message queues;simulation of weak 4G network for in-vehicle systems, saving drive test costs; AIOPS anomaly detection dataset generation. | To be added. |
Maycur | Maycur built Chaos Mesh on K8S for JVM fault drill, mainly for JVM delay, method exception, method return value modification, and other scenarios. | To be added. |
Organization | Use case | Details |
---|---|---|
Civo | Chaos Mesh can be directly deployed from the Civo's Kubernetes marketplace. | Automating chaos engineering with Chaos Mesh |
KubeSphere | Chaos Mesh can be directly deployed from the KubeSphere App Store starting from KubeSphere v2.3 onwards. | To be added. |
Microsoft | Microsoft's Azure Chaos Studio integrated Chaos Mesh, so that users can inject faults into AKS clusters. | Create a chaos experiment that uses a Chaos Mesh fault to kill AKS pods |