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

Chaos Engineering - AWS Community Days 2018

Benjamin Wilms
September 27, 2018

Chaos Engineering - AWS Community Days 2018

Chaos Engineering 101 introduction incl. Live Demo about injecting latency at runtime on Application Level via Chaos Monkey for Spring Boot.

Benjamin Wilms

September 27, 2018
Tweet

More Decks by Benjamin Wilms

Other Decks in Technology

Transcript

  1. JEPSEN IS AN EFFORT TO IMPROVE THE SAFETY OF DISTRIBUTED

    DATABASES, QUEUES, CONSENSUS SYSTEMS, ETC.
  2. CHAOS ENGINEERING IS THE DISCIPLINE OF EXPERIMENTING ON A DISTRIBUTED

    SYSTEM IN ORDER TO BUILD CONFIDENCE IN THE SYSTEM’S CAPABILITY TO WITHSTAND TURBULENT CONDITIONS IN PRODUCTION.
  3. CPU BURNING - INSPIRED BY TAMMY BUTOW # burn.zsh while

    true; do openssl speed; done EOF # cpu_burning.zsh for i in {1..32} do nohup /bin/zsh burn.zsh & done
  4. NET DELAY - INSPIRED BY JOCHEN MADER # tc Linux

    traffic control, package iproute2 # add 1000ms to eth0 tc qdisc add dev eth0 root netem delay 1000