Cloud Native Journey- Netflix OSS to Containers and Sidecars

Preview:

Citation preview

Cloud Native Journey - Netflix OSS to Containers and Sidecars

NAVEEN BYREDDY

Software engineering – guiding principles

2

DevOps model Short and continuous sprints

Micro-services

1 Cloud leading edge technologies Service offering anywhere and reusable

Speed to launch and design

Auto scaling Reliable, predictable and cost-effective

Data persistence with NoSQL Scalable for high volume transaction

Multi zone clusters Auto-switching for failover

CI / CD Faster release cycles

Zero downtime deployments No customer impact

Test automation Reduce test cycle time

2

3

4

5

6

7

8

9

Charter: Confidential

Design Principles

3

NETFLIX OSS ( AWS )

A collection of open source

components for running in the

cloud

Building blocks for building apps

ready to run in the cloud.

Wrappers for other things to run in

the cloud (Priam for Cassandra)

Not everything has been open-

sourced. Some tools have been

adapted to the operational

requirements at Charter.

Charter: Confidential

Code Deployment

4

Automate Configuration management

- Allow OPS to publish configs per

environment

- Create a way for developers to use

those configurations

Charter: Confidential

The original CI design

5

Charter: Confidential

Serverless Engineering

6

Charter: Confidential

Alerting, Logging and Monitoring

7

Charter: Confidential

Application Architecture

8

Containers and Sidecars

Charter: Confidential

Evolution of Continuous Integration

10

Charter: Confidential

Evolution of Continuous Delivery

11

Charter: Confidential

Testing as a Sidecars

12

Charter: Confidential

Evolution of Platform

13

Charter – Dev & Test summary

14

150 + 999+ 10K + 500 + 75K+

ApplicationsSoftware systems

Instances Releases Builds

T&C

BO

TNET TV Everywhere

Charter.net IP V

OD

Spectrum GuideNextgen VOD

Voice manager

Email

WiFiCaller IDSpectrum Business

SeeiT PAAS

80K +

Tests

WorldboxResi Microsites

Business MicrositesInstant upgradeWACWalled garden

CLMS

IP C

on

ten

td

elive

ry

Search

Spectrum U

Care UI

MyAccount

Spectrum DVR

STVA

Browser messagingCompanion control

Co

ntacts

DAI EAS

Recommended