netflixoss: the netflix way

60
@diego_pacheco Software Architect | Agile Coach The NetflixOSS way on Microservices and DevOps

Upload: diego-pacheco

Post on 26-Jul-2015

470 views

Category:

Software


1 download

TRANSCRIPT

Page 1: NetflixOSS: The Netflix Way

@diego_pachecoSoftware Architect | Agile Coach

The NetflixOSS way on Microservices and DevOps

Page 2: NetflixOSS: The Netflix Way
Page 3: NetflixOSS: The Netflix Way

www.ilegra.com

Page 4: NetflixOSS: The Netflix Way
Page 5: NetflixOSS: The Netflix Way

Business Model

Page 6: NetflixOSS: The Netflix Way

Wrong !!!!

Page 7: NetflixOSS: The Netflix Way

Wrong !!!!

Page 8: NetflixOSS: The Netflix Way

YES !!!!!

Page 9: NetflixOSS: The Netflix Way

The Guys!

Page 10: NetflixOSS: The Netflix Way

Culture

https://hbr.org/2014/01/how-netflix-reinvented-hr

Page 11: NetflixOSS: The Netflix Way

Hacker Mindset

Page 12: NetflixOSS: The Netflix Way

Cloud

Page 13: NetflixOSS: The Netflix Way

EC2

Page 14: NetflixOSS: The Netflix Way

Cloud Native Premises

Page 15: NetflixOSS: The Netflix Way

Data

Page 16: NetflixOSS: The Netflix Way

Principles

Page 17: NetflixOSS: The Netflix Way

Arch

Page 18: NetflixOSS: The Netflix Way

NoSQL DB

Page 19: NetflixOSS: The Netflix Way

Yes, Kafka!

Page 20: NetflixOSS: The Netflix Way

Microservices

Page 21: NetflixOSS: The Netflix Way

SOC

Page 22: NetflixOSS: The Netflix Way

Solutions

Page 23: NetflixOSS: The Netflix Way

Solutions

Page 24: NetflixOSS: The Netflix Way

Solutions

Page 25: NetflixOSS: The Netflix Way

Solutions

Page 26: NetflixOSS: The Netflix Way

Solutions

Page 27: NetflixOSS: The Netflix Way

Solutions

Page 28: NetflixOSS: The Netflix Way

Solutions

Page 29: NetflixOSS: The Netflix Way

Solutions

Page 30: NetflixOSS: The Netflix Way

Solutions

Page 31: NetflixOSS: The Netflix Way

Solutions

Page 32: NetflixOSS: The Netflix Way

NetflixOSS Use Techs

Page 33: NetflixOSS: The Netflix Way

1,5 per month

Page 34: NetflixOSS: The Netflix Way

Karyon: Microbiology - Nucleus

Page 35: NetflixOSS: The Netflix Way
Page 36: NetflixOSS: The Netflix Way
Page 37: NetflixOSS: The Netflix Way

Blocking 1.0

Page 38: NetflixOSS: The Netflix Way

https://github.com/ReactiveX/RxJava

RX

Page 39: NetflixOSS: The Netflix Way

2.0

Page 40: NetflixOSS: The Netflix Way

Main Arch

Page 41: NetflixOSS: The Netflix Way

Main Arch

Page 42: NetflixOSS: The Netflix Way

Main Arch

Page 43: NetflixOSS: The Netflix Way

Zuul Edge

Page 44: NetflixOSS: The Netflix Way

Eureka

Page 45: NetflixOSS: The Netflix Way

Big Data

Page 46: NetflixOSS: The Netflix Way

http://cloud.spring.io/spring-cloud-netflix/

Spring

Page 47: NetflixOSS: The Netflix Way

Watson

Page 48: NetflixOSS: The Netflix Way
Page 49: NetflixOSS: The Netflix Way

Testing

Page 50: NetflixOSS: The Netflix Way

FIT: Failure Injection Test

Page 51: NetflixOSS: The Netflix Way

Availability

Page 52: NetflixOSS: The Netflix Way

Asgard

Page 53: NetflixOSS: The Netflix Way

Asgard

Page 54: NetflixOSS: The Netflix Way

Deploys AWS

Page 55: NetflixOSS: The Netflix Way

Immutable Infrastructure

Page 56: NetflixOSS: The Netflix Way

Canary Releases

Page 57: NetflixOSS: The Netflix Way

Next?

Page 58: NetflixOSS: The Netflix Way
Page 59: NetflixOSS: The Netflix Way

Resources

https://github.com/diegopacheco/netflixoss-pocs

http://techblog.netflix.com/

http://netflix.github.io/#repo

http://pt.slideshare.net/stonse/architecting-for-the-cloud-using-netflixoss-codemash-workshop-29852233

http://pt.slideshare.net/adrianco/netflixoss-meetup

http://pt.slideshare.net/mstine/dist-sys-wspringclouddeckset

http://pt.slideshare.net/RuslanMeshenberg/netflixoss-meetup-season-3-episode-1

http://pt.slideshare.net/joesondow/building-cloudtoolsfornetflix-9419504

http://pt.slideshare.net/RuslanMeshenberg/netflixoss-open-house-lightning-talks?ref=http://techblog.netflix.com/search?updated-max=2013-02-25T11:34:00-08:00&max-results=7&start=89&by-date=false

Page 60: NetflixOSS: The Netflix Way

@diego_pachecoSoftware Architect | Agile Coach

The NetflixOSS way on Microservices and DevOps

Thank You!Obrigado!