246: Chaos Engineering with Tammy Bütow
with Tammy Bütow
principal SRE at Gremlin
About this episode
Do you want to build more resilient software systems? Do you like to break things on purpose? If so, this episode is for you. We’ll be Test Talking about Chaos Engineering with Tammy Butow, a principal site reliability engineer at Gremlin. Tammy will explain how to test the ways in which your system responds to stress so you can identify and fix failures before they impact your customers—saving you and your company the embarrassment of software downtime, bad publicity and lost revenue. Listen up!
Tammy is an Australian and enjoys riding bikes, skateboarding, snowboarding, and surfing. She also loves mosh pits, crowd surfing, metal, and hardcore punk.
Quotes & Insights from this Test Talk with Tammy Bütow
- Back in 2010, the Netflix team created something called Chaos Monkey. Chaos Monkey became really popular because it was right when Netflix was moving to the cloud. And they did their massive migration. What they wanted to do is be able to make sure that whenever engineers were building something on the AWS they didn't just think that all of those machines will be there all the time.
- It's really exciting sine Gremlin is the first company to actually build something like that that has a web UI that has an API that allows you to programmatically do all of your Chaos engineering experiments including disaster recovery testing which we call in region fall over in the chaos engineering world.
- We did actually recently build a new product call Alfi which is application level fault injection. And that's really a new concept. It's much more advanced. So usually what people do is they start with infrastructure levels so we collect that Ilfi (infrastructure level fault injection) where you are injecting failure on the actual servers or the containers or network related failure. But there is the idea to have actually injecting failure into your application.
- The idea here is you can do very precise fault injection so you can actually match against any attribute you're already using you can really do precise scoping of attacks to things like for example for custom IDs, location, device types after you integrate Alfi into the application. And that means that you can create really small glossed radius chaos engineering experiments.
- One of the big things that we've been focusing on over the last year is really helping people learn about how to get started doing chaos engineering because technically it can be quite complicated and a little bit scary before you start doing. But once you've been doing it for a long time you'll become very good at it and you will no longer be scared to run chaos engineering attacks.
- This is one of my big cases advice and it is going to sound a little scary but I like to say that it's important to focus on critical systems not low hanging fruit. And that's my personal advice and the reason is because if you focus on a critical system you inject failure for a critical system then you're able to show people why it's important and you can actually show them the positive impact that you can have because your more likely to be able to identify important things that you need to fix.
Keep listening
Related episodes

Automation Testing Podcast · Ep. 609
Why Your AI Tests Pass When Your Features Fail with Donovan Brady
with Donovan Brady
Why Your AI Tests Pass When Your Features Fail? Donovan Brady of Leapwork shows how to make
Oct 27

Automation Testing Podcast · Ep. 608
Scary Test Automation POCs Made Easy: Halloween Special With Paul Grossman
with Paul Grossman
Running a proof of concept on test automation tools can feel like a horror movie. Vendors promise
Oct 20

Automation Testing Podcast · Ep. 607
Locust and Azure Load Testing: Create and Debug Load Tests with AI with Lars Holmberg and Abhinav Premsekhar
with Lars Holmberg and Abhinav Premsekhar
Performance testing has never been easier to start, or more important to get right. As teams ship
Oct 6

Automation Testing Podcast · Ep. 606
AI Agents Passed the Tests. Real Devices Didn’t. with Nick Metcalfe
with Nick Metcalfe
Cloud device farms make it easy to get started with real device testing. But what happens when
Sep 29