PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY - - PowerPoint PPT Presentation

performance fault tolerance availability feature velocity
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

PERFORMANCE FAULT TOLERANCE AVAILABILITY

slide-6
SLIDE 6

PERFORMANCE FAULT TOLERANCE AVAILABILITY FEATURE VELOCITY

slide-7
SLIDE 7

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-8
SLIDE 8

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-9
SLIDE 9

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-10
SLIDE 10

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-11
SLIDE 11

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-12
SLIDE 12

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-13
SLIDE 13
slide-14
SLIDE 14

Customers

slide-15
SLIDE 15

Customers

slide-16
SLIDE 16

Customers Retailer

slide-17
SLIDE 17

Customers Retailer

slide-18
SLIDE 18

Customers Retailer Manufacturer

slide-19
SLIDE 19

Customers Retailer Manufacturer

slide-20
SLIDE 20

Demand Purchased In Stock Remaining Ordered Ready for Sale Being Bottled 1 1 2 1 1 8 1

Customers Retailer Manufacturer

slide-21
SLIDE 21

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

slide-22
SLIDE 22

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

slide-23
SLIDE 23

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

slide-24
SLIDE 24

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

slide-25
SLIDE 25

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

slide-26
SLIDE 26
slide-27
SLIDE 27

Customers Retailer Manufacturer

slide-28
SLIDE 28

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31

CHAOS

slide-32
SLIDE 32

CHAOS

  • Monkey
  • Kong
slide-33
SLIDE 33

CHAOS

  • Monkey
  • Kong
slide-34
SLIDE 34

CHAOS

  • Monkey
  • Kong
slide-35
SLIDE 35

CHAOS

  • Monkey
  • Kong
slide-36
SLIDE 36

E N G I N E E R I N G

http://principlesofchaos.org

slide-37
SLIDE 37

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

slide-38
SLIDE 38

C E

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-39
SLIDE 39

C E

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-40
SLIDE 40

http://principlesofchaos.org

slide-41
SLIDE 41
  • Build a hypothesis about steady-state

behavior. http://principlesofchaos.org

slide-42
SLIDE 42
  • Build a hypothesis about steady-state

behavior.

  • Vary real-world events.

http://principlesofchaos.org

slide-43
SLIDE 43
  • Build a hypothesis about steady-state

behavior.

  • Vary real-world events.
  • Experiment in production.

http://principlesofchaos.org

slide-44
SLIDE 44
  • Build a hypothesis about steady-state

behavior.

  • Vary real-world events.
  • Experiment in production.
  • Automate experiments to run

continuously. http://principlesofchaos.org

slide-45
SLIDE 45
  • Build a hypothesis about steady-state

behavior.

  • Vary real-world events.
  • Experiment in production.
  • Automate experiments to run

continuously. http://principlesofchaos.org

slide-46
SLIDE 46

http://principlesofchaos.org

slide-47
SLIDE 47

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-48
SLIDE 48

Intuition Engineering

VIZCERAL

slide-49
SLIDE 49

SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E SERVICE F SERVICE G

slide-50
SLIDE 50

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

Casey Rosenthal crosenthal@netflix.com @caseyrosenthal