You are on page 1of 11

CHAOS ENGINEERING

PRACTICES
Group 2

SYMBIOSIS CENTRE FOR INFORMATION TECHNOLOGY


ITBM 2020-22

DevOps Services
Discovers system’s faults by
intentionally injecting problems into
production system

INTRODUCTION Faults can be


Latency

Simulated Disk Faliure

Node Outage
HISTORY
2010 2014
The Netflix Eng Tools team created Chaos Netflix created a new role: the Chaos
Monkey. Engineer. Gremlin announced FIT.

2011 2016
The Simian Army added additional failure Gremlin was founded.
injection modes on top of Chaos Monkey

2012 2020
Netflix shared the source code for Chaos AWS adds Chaos Engineering to the
Monkey on Github. reliability pillar of the AWS WAF.
PRINCIPLES

Build a Hypothesis around Vary Real-world Events


Steady State Behavior

Run Experiments in Automate Experiments to Run Minimize Blast Radius


Production Continuously
Less impactful outages

Agility

Improved ROI

Benefits Better code

More effective recovery

Improved monitoring ROI


APPROACHES & BEST
PRACTICES
Chaos Engineering community in India to help
organizations build fault-tolerant and robust cloudnative
applications to accelerate their digital initiatives.

The approach is to built on the principles of Continuous Testing


and software test automation and is segmented by the three layers.
And they are:-

INFRASTRUCTUR
E LAYER NETWORK LAYER APPLICATION
LAYER
TOOLS
Simian Army Chaos Blade

Chaos Monkey Chaos Mash

Toxiproxy Istio

Chaos Toolkit Litmus


Simulating the failure of a
micro-component
Disconnecting the system
from the data center
Injecting latency between
services
Examples Randomly causing functions
to throw exceptions
Disrupting syncs between
system clocks
Causing sudden spikes in
traffic
LIMITATIONS

Implementation No Interface to Doesn't support


at large scale track and all kinds of
monitor deployments
CONCLUSION
Stabilizes the system

Chaos Engineering should be


adopted in the present world of
SDLC.

Embrace failure as a way to


prepare for and prevent it.
THANK
YOU!
FARZEEN KHAN
BINISHA SHAH
SHUBHAM KUMAR
SHIVAM BANSAL
JAISON JACOB
NAGESH SIRSAT
ROHIT BIRWATKAR
JAI UPADHYAY
MARUTHI RAO

You might also like