Project: Chaos Mesh (Observability and Analysis / Chaos Engineering)
File: ADOPTERS.md

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 | | - | - | - | | |Uses `TimeChaos` to fake vDSO time calls to test SpiceDB. | | | | Utilizes IOChaos combined with workflows for fault simulations and other needs. | To be added. | | |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 ByteDances chaos engineering platform. | To be added. | | |DataStax utilized Chaos Mesh to create a tool for running local or large scale remote based distributed correctness, verification and performance tests: , which they use to test AstraDB, a multi-cloud DBaaS built on Apache Cassandra. | | | |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. | | | |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 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. | | | |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

| | | |Percona uses Chaos Mesh to test their Percona Kubernetes Operators, which is used to deploy their own Database-as-Service. | | | |Built ontop of Chaos Mesh, an automated testing framework to build a full Chaos Engineering testing loop for TiDB, a distributed database. | | | |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. | | |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 applies NetworkChaos to learn how RabbitMQ handles network latency. | | | |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. | | | |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 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 | | - | - | - | | |Chaos Mesh can be directly deployed from the Civo's Kubernetes marketplace. | | | |Chaos Mesh can be directly deployed from the KubeSphere App Store starting from KubeSphere v2.3 onwards. |To be added. | | |Microsoft's Azure Chaos Studio integrated Chaos Mesh, so that users can inject faults into AKS clusters. | |