Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 6.38 KB

ADOPTERS.md

File metadata and controls

10 lines (8 loc) · 6.38 KB

ChaosBlade Adopters

Name Since Website Use-Case
Ant Bank (Hong Kong) 2022 link Create a key platform for controlling system availability through chaosblade
● For infrastructure, it can verify the fault tolerance of the system architecture, such as verifying the failure-oriented design system currently advocated;
● For business development and SRE, it can improve the efficiency of emergency response to failures and realize failure Effectiveness and efficiency of alarming, positioning, and recovery;
● For testing, it can fill the gap left by traditional testing methods. Previous testing methods were basically done from the user’s perspective, while chaos engineering was done from the system’s perspective. Test to reduce failure recurrence rate
China Mobile Information Technology Co., Ltd.(CMIT) 2019 link While significantly improving the stability of the business system, Chaosblade can also assist the system to improve efficiency in architecture verification, engineering acceptance, system testing, emergency drills and other scenarios.
DiDi 2019 link Following the idea and concept of chaos engineering, it implements kubernetes, java, os and other fault injection scenarios through ChaosBlade to verify and find stability risks and problems
Qunar 2020 link Qunar have developed a practice platform based on Chaosblade. Leveraging the powerful underlying capabilities of Chaosblade, we have built different business capabilities at the upper layer. The main aspects include:
● Infrastructure practice: This mainly involves creating machine-level abnormalities to simulate the system's fault tolerance when encountering large-scale failures in data centers or business machines.
● Strong and weak dependency practice: This involves injecting faults into the system by simulating traffic in production, and using monitoring and custom exceptions to assert the strong and weak dependency relationships between the application and its dependencies. The practice results are then compiled into reports to drive the governance of unreasonable strong dependencies, thereby improving overall stability in production.
● Attack and defense practice: This involves injecting specified exceptions into the system by simulating traffic in production, aiming to make the simulated exceptions as similar as possible to real-world exceptions. It helps to train developers' ability to handle sudden failures and improve the speed of fault localization and resolution.
Whale Cloud 2019 link As a cloud product and service provider, we offer a rich and solid fault simulation capability through ChaosBlade as the underlying foundation, constructing chaos experiments for cloud business systems deployed in complex multi-level mesh architectures. With ChaosBlade's support for hardware base scenarios, Docker scenarios, K8S scenarios, and network scenarios at multiple levels of granularity, we have quantified the product's high availability capabilities; identified potential stability risks; enhanced the stability of the service business products; and provided a reliable and flexible chaos experiment solution.