Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned • R. Meshenberg • GOTO 2016

  Рет қаралды 203,357

GOTO Conferences

GOTO Conferences

Күн бұрын

This presentation was recorded at GOTO Amsterdam 2016. #gotocon #gotoams
gotoams.nl
Ruslan Meshenberg - Director of Platform Engineering at Netflix
ABSTRACT
Netflix's world leading streaming service is comprised of hundreds of microservices. We will cover explicit technology choices we made for all of the microservices to work well together, and the lessons learned of things that don't work well. We will describe the organizational structure inside of Netflix [...]
Download slides and read the full abstract here:
gotocon.com/amsterdam-2016/pre...
RECOMMENDED BOOKS
Sam Newman • Monolith to Microservices • amzn.to/2Nml96E
Sam Newman • Building Microservices • amzn.to/3dMPbOs
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• amzn.to/3c4HmmL Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • amzn.to/3fVNAb0
Chris Richardson • Microservices Patterns • amzn.to/2SOnQ7h
Adam Bellemare • Building Event-Driven Microservices • amzn.to/3yoa7TZ
Dave Farley • Continuous Delivery Pipelines • amzn.to/3hjiE51
/ gotoamst
/ gotoconference
#Microservices #Scaling #ScalingSoftware
Looking for a unique learning experience?
Attend the next GOTO Conference near you! Get your ticket at gotocon.com
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
kzbin.info...

Пікірлер: 46
@CrustyPea
@CrustyPea 6 жыл бұрын
Things I learned from this talk: - microservice ops requires a lot of good quality tooling - adoption of microservices requires big/gradual change towards teams fully responsible for their own services - must do destructive testing in production env to really understand resilience of system
@Calphool222
@Calphool222 6 жыл бұрын
Your second point has been there since the beginning of the DevOps trend started. "You build it, you run it." was a quote from Werner Vogels of Amazon, and Jezz Humble has repeated it often. For some reason, the world focused on CI/CD pipelines as the most important idea, but arguably the most important idea of DevOps is "you build it, you run it."
@reneetsielepi160
@reneetsielepi160 7 жыл бұрын
Very useful insights and lessons learned, too often case studies show just how quick and easy it is which makes you think you're taking too long. Very honest and reassuring! Thank you.
@st2008nor
@st2008nor 7 жыл бұрын
Practical insights - thanks!
@ChuckJHardy
@ChuckJHardy 7 жыл бұрын
Great talk. Thank you
@guddurajakharshitachoudhar6613
@guddurajakharshitachoudhar6613 5 жыл бұрын
I like their way of learning from nature and putting it to software development cycle. Great Stuff and Great evolutionary thought. It's sure nothing work for ever , it evolves and as per need , the architecture need to evolve, to do business.
@jacekostrowski7044
@jacekostrowski7044 7 жыл бұрын
Great talk, very informative.
@lionofjudah61967
@lionofjudah61967 7 жыл бұрын
Very insightful, thanks for posting!
@vivekach1
@vivekach1 6 жыл бұрын
Learned.. Thank You.. Awesome
@chandrag2536
@chandrag2536 7 жыл бұрын
Great talk. Very insightful...
@BryanStetson
@BryanStetson 7 жыл бұрын
Very informative! +1 for the Frank Underwood sticker on the speaker's laptop.
@kalyanhr
@kalyanhr 7 жыл бұрын
Very insightful!!
@andreadiotallevi5780
@andreadiotallevi5780 Жыл бұрын
Excellent presentation!
@robimytube
@robimytube 6 жыл бұрын
Loved it a-z!
@neskola
@neskola 7 жыл бұрын
Mesmerizing in awesomeness. :)
@sahild6584
@sahild6584 7 жыл бұрын
excellent stuff
@audi88
@audi88 6 жыл бұрын
Great talk.
@JohnSmith-he5xg
@JohnSmith-he5xg 7 жыл бұрын
Sweet visualizations
@paulobarravieira1471
@paulobarravieira1471 7 жыл бұрын
Sensacional!!!
@crashpointXzero
@crashpointXzero 7 жыл бұрын
Very insightful. Thanks for sharing your experience. especially the parts about org changes.
@vishalsh1624
@vishalsh1624 3 жыл бұрын
Best talk !
@quarkorion
@quarkorion 3 жыл бұрын
Nice video, but a small correction at the time 30:41 / 48:33: (0.99^500) * 100 = 0.657% (not 0.0657% as shown)
@bpfurtado
@bpfurtado 6 жыл бұрын
I saw a talk with the CTO of Deutsche Bank regarding microservices and I really cannot find, was it on GOTO or is my memory mistaken?
@Nicky411
@Nicky411 7 жыл бұрын
Good stuff.
@techwithbasil
@techwithbasil 2 жыл бұрын
This was quite informative. Very useful insights for implementing microservices
@giladbaruchian7522
@giladbaruchian7522 5 жыл бұрын
How do you make each team independent of other teams? often one team needs to use other team's service
@tohopes
@tohopes 7 жыл бұрын
I like this
@berkarslan
@berkarslan 7 жыл бұрын
Great video. One thing that confused my mind is that he stated that RDBMS in the previous infrastructure was single point of failure. Imo, as long as you don't replicate the data somewhere else (and sometimes even that's not enough) or cache the entire data storage, the data storage will always will be single point of failure. What did change in new architecture so that it's not single point of failure now?? If it's about each and every microservices can use it's own data storage principle, lets assume that's true. As long as you didn't abstract the environment these microservices work on, they most probably will use the same DB Servers, DB Engines etc. What then? As long as your db server is not lightweight (and I mean VERY lightweight), you cannot install a new db engine for each microservices (can you imagine installing 100 SQLServer instances..) What I mean is solving single point of failure in data storage aspect does not seem very suitable for me in real world. Theoretically possible though..
@jeepsyl
@jeepsyl 7 жыл бұрын
Hi, They now use Cassandra (a noSQL DB engine), instead of a RDMBS... From my understanding, Casandra is, by design, a massively distributed and replicated database : docs.datastax.com/en/cassandra/2.1/cassandra/architecture/architectureDataDistributeAbout_c.html => For instance, in the following 2014 blog post, they talk about 285 cluster nodes : techblog.netflix.com/2014/07/revisiting-1-million-writes-per-second.html Regarding single point of failure, that's the main différence with a traditionnal RDBMS. Cheers.
@Calphool222
@Calphool222 6 жыл бұрын
As soon as you allow yourself to adopt BASE principles rather than ACID principles, *lots* of things become possible for availability purposes in the back end.
@sbylk99
@sbylk99 6 жыл бұрын
From monolith to micro scervices, org change is the hardest part. Prove my intuition.
@marwooj
@marwooj 7 жыл бұрын
Hi, what is the software used to mix video and slides in this way that they are using on goto;?
@GOTO-
@GOTO- 7 жыл бұрын
We have an external video producer creating the videos for us. They are called GotFat: gotfat.dk
@BradleyWeston92
@BradleyWeston92 7 жыл бұрын
I need that t-shirt aha
@jamescarr99
@jamescarr99 7 жыл бұрын
Ha yeah me too!
@sahild6584
@sahild6584 7 жыл бұрын
James Carr me too
@watef3
@watef3 6 жыл бұрын
Very true, most of failures happened during weekends. Lol
@chihabahmed5207
@chihabahmed5207 7 жыл бұрын
Hi there, if i multiple services that they work independently ( will they still be called microservice)?
@philadams9254
@philadams9254 6 жыл бұрын
Why is the video so dark?
@LuisRuizHalo
@LuisRuizHalo 4 жыл бұрын
19:20 is key
@redbenus
@redbenus 7 жыл бұрын
Triggering failures. Like fire drills with real fire. IT beating its old analogy of construction/building ...
@kls8116
@kls8116 7 жыл бұрын
43:22 architecting is not a single-person function. its a culture.
@tr233
@tr233 6 жыл бұрын
Microservices are crazy, but if the salary good, you just dont give a dam.
@min11benja
@min11benja 7 жыл бұрын
2:31 over 500? pff come back to the talk when its over 9000 =P
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 685 М.
Последний Закат Кота Макса...
00:21
Глеб Рандалайнен
Рет қаралды 5 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 4,6 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 57 МЛН
Introduction to NoSQL • Martin Fowler • GOTO 2012
54:52
GOTO Conferences
Рет қаралды 982 М.
Microservices at Spotify • Kevin Goldsmith • GOTO 2015
49:08
GOTO Conferences
Рет қаралды 95 М.
DDD & Microservices: At Last, Some Boundaries! • Eric Evans • GOTO 2015
49:17
The Thing No One Tells You About Microservices
13:40
Continuous Delivery
Рет қаралды 55 М.
Principles Of Microservices by Sam Newman
56:13
Devoxx
Рет қаралды 316 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
Nokia 3310 versus Red Hot Ball
0:37
PressTube
Рет қаралды 1,9 МЛН
Добавления ключа в домофон ДомРу
0:18
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,1 МЛН
#miniphone
0:18
Miniphone
Рет қаралды 3,5 МЛН