When designing distributed software architecture, we need to be aware of Murphy's Law: "If anything can go wrong, it will". But, is it too late to find out in production environment how our system behaves in turbulent conditions? Azure Chaos Studio can improve application resilience with chaos testing by deliberately introducing faults that simulate real-world outages. It is a fully managed chaos engineering experimentation platform for accelerating discovery of hard-to-find problems, from late-stage development through production. Let's disrupt our app intentionally to identify gaps and plan mitigations before our customers are impacted by a problem!