This document summarizes Chaos Engineering techniques used at T-Mobile for their Cloud Foundry platform. It introduces the tools Monarch and Turbulence++ that were developed to inject failures at the infrastructure and application levels. Examples of chaos attacks demonstrated include killing VMs, blocking network traffic, and crashing application instances. The tools help test the resiliency of the platform and applications deployed on it. Limitations and potential improvements discussed include merging the two tools and supporting multiple clusters.
Related topics: