Fridays at Gremlin Disaster Recovery at one of Australia’s biggest banks. Database & Cache Chaos Engineering at Dropbox SEV Repro & Tank at DigitalOcean Principal SRE @GremlinInc Co-Founder @girlgeekacademy Prev @DigitalOcean @Dropbox @NAB @QUT Australian
to practice CE Continuous Chaos Waverers Engineering Managers What CE is The cost of downtime Passives Engineering Directors / VPs Why practice CE Incident & on-call reduction Moaners Specific Individuals “I’m too busy” We don’t learn by “always doing things the way we’ve always done them” Opponents Customer Support “There’s already so much chaos” Impact of SEVs and incidents on the business and teams Fanatics Specific Individuals “I believe in unit tests” CE is unit tests for alerting and monitoring Skeptics Specific Individuals “We won’t get value from this” Defence protection & training Mutineers Specific Individuals “We don’t need to do this” Data on top 5 most unreliable services & focus on resilience CHAOS DAY SOCIODYNAMICS @TAMMYBUTOW
* EVERYONE IN ENGINEERING HAS A LEARNING BUDGET, THIS IS REAL WORLD EDUCATION! ** OFTEN LEARNING BUDGETS GO UNSPENT & ARE BETWEEN $1k—$10k+ PER PERSON PER YEAR. @TAMMYBUTOW
CHAOS DAY VENUE CHAOS DAY PLACEHOLDER INVITES AGENDA & CHAOS DAY PRE-READ INFO CREATE CHAOS DAY CREW CHAOS DAY 90 DAYS 60 DAYS 0 DAYS 30 DAYS @TAMMYBUTOW
Objectives A I R C Budget R A C I Attendee List & Availability C I A R Venue C R I A Invitations & Agenda I R C A Accoutrements I R C A Chaos Engineering Experiments C I R A Extra impact C I A R RACI: Responsible, Accountable, Consulted, Informed @TAMMYBUTOW
✓ Resource Disk ✓ Resource IO ✓ Resource Memory ✓ State Process Killer ✓ State Shutdown ✓ State Time Travel ✓ Network Blackhole ✓ Network DNS ✓ Network Latency ✓ Network Packet Loss ✓ GREMLIN EXPERIMENTS @TAMMYBUTOW