THE ART OF CHAOS ENGINEERING FAILURE AT NETFLIX VELOCITY · 2018-01-11 · FAILURE AT NETFLIX...

Post on 13-Mar-2020

1 views 0 download

Transcript of THE ART OF CHAOS ENGINEERING FAILURE AT NETFLIX VELOCITY · 2018-01-11 · FAILURE AT NETFLIX...

FAILURE AT NETFLIX VELOCITY

THE ART OF CHAOS ENGINEERING

Cannot Connect to the Netflix Service

IMPACT LATENCY

0%

0Ms

IMPACT LATENCY

1%

50Ms

IMPACT LATENCY

50%

50Ms

IMPACT LATENCY

100%

50Ms

IMPACT LATENCY

25%

250Ms

IMPACT LATENCY

50%

250Ms

IMPACT LATENCY

75%

250Ms

IMPACT LATENCY

100%

250Ms

IMPACT LATENCY

50%

500Ms

IMPACT LATENCY

0%

500Ms

IMPACT LATENCY

0%

0Ms

IMPACT LATENCY

-50%-500

Ms

IMPACT LATENCY

0%

0Ms

HYPOTHESIS

PROVEN

LEARNINGSApplication Behavior

Blast Radius

Consistency

You already know all that

REMEMBER THE

GRAY AREA?

{Systems | People}

don’t react predictably when exposed

to non-typical behavior.

INCIDENT MANAGEMENT

WHAT’S THE BIG DEAL? FIX IT AND MOVE ON!

INCIDENTS ARE:Expensive

Stressful

Potentially Public

INCIDENTS ARE:Expensive

Stressful

Potentially Public

INCIDENTS ARE:Expensive

Stressful

Potentially Public

INCIDENTS ARE:Expensive

Stressful

Public

WHAT CAUSES INCIDENTS?

CHANGE

THINGS WE CAN’T CONTROL

THINGS WE DON’T CONTROL

THINGS WE CAN CONTROL

THAT ALL SOUNDS REALLLLLY NICE

HOW?

INCIDENT MANAGEMENT GOALS

Short

Unique

Never Forget

FOUR PARTS

1 ENGAGEMENT

2 COMMUNICATIONS

3 COORDINATION

4 MEMORIALIZATION

TECHNIQUES

SPECIALISTS

BEFORE INCIDENTS

Education

Best Practices

Drilling

DURING INCIDENTS

Incident Leader

AFTER INCIDENTSMemorialization

Research Coordination

Incident Review

NETFLIX INCIDENTS MANGERS

How We Think

WE EXPECTFailure

Incidents

Empathy

INCIDENT MANAGEMENT CONTEXT

People

“Human operators have dual roles:

producers of & defenders against failure”

— Richard I Cook

INCIDENT MANAGEMENT CONTEXT

Failure

Constant Failures

Degraded is Normal

Any Change is a Gamble

INCIDENT MANAGEMENT CONTEXT

Biases

Hindsight

Single Attribution

Anchoring

MEASURING SUCCESSShort & Less Impact

More Incidents

Better Team Engagement

FAILURE AT NETFLIX VELOCITY

THE ART OF CHAOS ENGINEERING

Dave Hahn — Senior SRE, Netflix

dhahn@netflix.com

@relix42