From the course: DevOps Foundations: Chaos Engineering

Organized chaos

From the course: DevOps Foundations: Chaos Engineering

Start my 1-month free trial

Organized chaos

- [Instructor] In 2012 a number of power generators failed an AWS data center, causing mass disruption for services like Netflix, Instagram, and other social media platforms. It's estimated that a single minute of down-time for Amazon.com costs the company over $220,000. That's over 3 1/2 thousand dollars every second. If your service was hosted on that data center, how would you go about testing this type of scenario? You can't ask a giant cloud provider just to switch off a building to see if your app remains available for your customers. Chaos engineering allows engineers the ability to simulate edge cases and scenarios that normally wouldn't get covered by traditional development and testing teams, anything from natural disasters to cloud outtages can be replicated and even run in a production environment. Through this course, we'll discuss the theory behind chaos engineering, install our test service to perform a chaos experiment against, and explain how we can can make our service more robust following that experiment. My name is Mike Smith. I've been working within the software testing industry for almost a decade, and more recently moving into research and development has allowed me to explore more emergent disciplines such as chaos engineering. Let's head into my LinkedIn learning course and start injecting some chaos into our applications.

Contents