Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hot Recipes for Building Chaos Experiments

Yury Nino
September 26, 2019

Hot Recipes for Building Chaos Experiments

Yury Nino

September 26, 2019
Tweet

More Decks by Yury Nino

Other Decks in Technology

Transcript

  1. 3 Nice to meet you YURY NIÑO ROA DevOps Engineer

    and Chaos Engineering Advocate Loves designing experiments, breaking applications and solving resilience issues. Passionate about cooking and cycling.
  2. Cooking like Chaos Experimenting is a combination of art and

    science! Chaos Engineering requires fresh ingredients, experimentation and dealing with failure in a creative way ... 4
  3. Chaos Maturity Model Adoption In the shadows Investment Adopted Cultural

    Expectation Picture taken from https://br.freepik.com
  4. First Course Attack the Application Second Course Attack the Infrastructure

    Dessert Observe the results Picture taken from https://br.freepik.com
  5. Ingredients 1 Spring Boot Application ⅓ of Chaos Monkey for

    Spring Boot Sophistication: Simple Adoption: Investment 1. Place the application in a bowl. 2. Add Chaos Monkey for Spring Boot. 3. Configure an attack: latency is very spicy. 4. Launch an attack, test and serve ... First Course Attack the Application chaos: monkey: assaults: level: 8 latencyRangeStart: 1000 latencyRangeEnd: 10000 exceptionsActive: false
  6. Second Course Attack the Infrastructure Ingredients 1 whole running application

    1 Gremlin account Installation privileges to taste Sophistication: Sophisticated Adoption: In adoption 1. Take your installation privileges for adding the Gremlin daemon: 2. Mix them with your Gremlin account so you can manage the attack from a console. 3. Cook an attack, test and serve ... $ gremlin init $ yum install -y gremlin gremlind
  7. Dessert Ingredients Datadog A pinch of sugar 1. Install a

    Datadog agent, spread creativity creating dashboards and enjoy! $ sudo apt-get install datadog-agent $ sudo service datadog-agent start
  8. The best time to learn about fire is when you’re

    on fire. —Jen Hammond, New Relic Engineering Manager Picture taken from https://br.freepik.com