Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 7.57 KB

ADOPTERS.md

File metadata and controls

34 lines (28 loc) · 7.57 KB

Chaos Mesh Adopters

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!

End users

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.

Vendors

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