AWS re:Invent 2016: Another Day in the Life of a Netflix Engineer (DEV209)

Post on 16-Apr-2017

698 views 3 download

Transcript of AWS re:Invent 2016: Another Day in the Life of a Netflix Engineer (DEV209)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Dave Hahn, CORE Team / Netflix

November 30, 2016

DEV209

Day in the Life

of a Netflix Engineer

How the world

sees Netflix

AWS re:Invent 2016

Cannot connect to the Netflix Service

Please Try Again

Go Outside & Play

Sunshine!!

That’s not why

we’re here

AWS re:Invent 2016

A Byte About Netflix

Big Data

& Telemetry

Byproduct

streaming

video

OPEN CONNECT

Netflix is big

You just

won’t believe

How

vastly

How

vastly

hugely

How

vastly

hugely

mind-bogglingly

Big it is

Big

Big

EC2 Instances

>100,000

Big

CPU Cores

>800,000

Big

Autoscaling

± 20%

Big

Cores

×

± Auto Scaling

Big

ELB Traffic

> 50Gbps

Big

ELB Traffic

> 50Gbps

per region

Big

ELB Traffic

> 25Gbps

Big

Internet Traffic

> 37%

Big

Accounts

Big

Our Bill

Fast

Fast

Velocity of

Innovation

Fast

100s

countries

Fast

1,000s

changes

Fast

1,000,000s

new customers

Fast

1,000,000,000s

hours streamed

Big

Fast

Big Fast

Big FastAvailable

Enabling

Big & Fast

AWS re:Invent 2016

Chaos

Principles of Chaos Engineering

Principles of Chaos Engineering

Hypothesize

Principles of Chaos Engineering

Hypothesis

Vary Events

Principles of Chaos Engineering

Hypothesis

Vary Events

Experiment

Principles of Chaos Engineering

Hypothesis

Vary Events

Experiment

Automate

Chaos Engineering in Practice

http://principlesofchaos.org

Enable

Resiliency

Intuition

The Pain Suit

Enable

Insight

Deployments

Enable

Velocity

Polylots-of-things

Languages

Systems

Enable

Choice

Paved Road

Containers

Amazon EC2

Why

When

Amazon EC2

Microservices

&

Immutable

Infrastructure

Why

Why

Not Budget

Why

Not Budget

Not Optimization

Why

Not Budget

Not Optimization

Not Isolation

+ ?

Why

Enable

Options

Partnerships

Enable

Focus

Culture

Values

Freedom &

Responsibility

Context not Control

Enable

Success

Big & Fast

By

AWS re:Invent 2016

Big & Fast

By

Enabling

Resiliency

AWS re:Invent 2016

Big & Fast

By

Enabling

Insight

AWS re:Invent 2016

Big & Fast

By

Enabling

Choice

AWS re:Invent 2016

Big & Fast

By

Enabling

Focus

AWS re:Invent 2016

Big & Fast

By

Enabling

People

AWS re:Invent 2016

Netflix Booth #720

jobs.netflix.com

Thank you!

Remember to complete

your evaluations!

Dave Hahn

Senior SRE

dhahn@netflix.com

@relix42

AWS re:Invent 2016