PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY - - PowerPoint PPT Presentation
PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY - - PowerPoint PPT Presentation
PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY PERFORMANCE FAULT TOLERANCE AVAILABILITY SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F
PERFORMANCE FAULT TOLERANCE AVAILABILITY
PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
Customers
Customers
Customers Retailer
Customers Retailer
Customers Retailer Manufacturer
Customers Retailer Manufacturer
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1
Customers Retailer Manufacturer
Customers Retailer Manufacturer
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1 4 2 2
- 2
4 8 5
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1 4 2 2
- 2
4 8 5 64 8 8
- 56
70 9 250
Customers Retailer Manufacturer
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1 4 2 2
- 2
4 8 5 64 8 8
- 56
70 9 250 3 3 9 6 250
Customers Retailer Manufacturer
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1 4 2 2
- 2
4 8 5 64 8 8
- 56
70 9 250 3 3 9 6 250 1 1 76 75 180
Customers Retailer Manufacturer
Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1 4 2 2
- 2
4 8 5 64 8 8
- 56
70 9 250 3 3 9 6 250 1 1 76 75 180
76
- 58
180
distillery?
Customers Retailer Manufacturer
Customers Retailer Manufacturer
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
CHAOS
CHAOS
- Monkey
- Kong
CHAOS
- Monkey
- Kong
CHAOS
- Monkey
- Kong
CHAOS
- Monkey
- Kong
E N G I N E E R I N G
http://principlesofchaos.org
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.
E N G I N E E R I N G
http://principlesofchaos.org
C E
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
C E
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
http://principlesofchaos.org
- Build a hypothesis about steady-state
behavior. http://principlesofchaos.org
- Build a hypothesis about steady-state
behavior.
- Vary real-world events.
http://principlesofchaos.org
- Build a hypothesis about steady-state
behavior.
- Vary real-world events.
- Experiment in production.
http://principlesofchaos.org
- Build a hypothesis about steady-state
behavior.
- Vary real-world events.
- Experiment in production.
- Automate experiments to run
continuously. http://principlesofchaos.org
- Build a hypothesis about steady-state
behavior.
- Vary real-world events.
- Experiment in production.
- Automate experiments to run
continuously. http://principlesofchaos.org
http://principlesofchaos.org
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
Intuition Engineering
VIZCERAL
SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G
Ali Basiri abasiri@netflix.com Justin Reynolds jreynolds@netflix.com Lorin Hochstein lhochstein@netflix.com Niosha Behnam nbehnam@netflix.com Aaron Blohowiak ablohowiak@netflix.com Luke Kosewski lkosewski@netflix.com