Microservices at Netflix Scale • Ruslan Meshenberg • GOTO 2016

Поделиться
HTML-код
  • Опубликовано: 18 янв 2025

Комментарии • 47

  • @GOTO-
    @GOTO-  2 месяца назад

    Looking for books & other references mentioned in this video?
    Check out the video description for all the links!
    Want early access to videos & exclusive perks?
    Join our channel membership today: ruclips.net/channel/UCs_tLP3AiwYKwdUHpltJPuAjoin
    Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇

  • @CrustyPea
    @CrustyPea 7 лет назад +50

    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 7 лет назад

      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 8 лет назад +6

    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.

  • @andreadiotallevi5780
    @andreadiotallevi5780 2 года назад +1

    Excellent presentation!

  • @guddurajakharshitachoudhar6613
    @guddurajakharshitachoudhar6613 6 лет назад +1

    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.

  • @quarkorion
    @quarkorion 4 года назад +1

    Nice video, but a small correction at the time 30:41 / 48:33: (0.99^500) * 100 = 0.657% (not 0.0657% as shown)

  • @st2008nor
    @st2008nor 8 лет назад +4

    Practical insights - thanks!

  • @vishalsh1624
    @vishalsh1624 4 года назад +1

    Best talk !

  • @JohnSmith-he5xg
    @JohnSmith-he5xg 8 лет назад +1

    Sweet visualizations

  • @ChuckJHardy
    @ChuckJHardy 8 лет назад +2

    Great talk. Thank you

  • @robimytube
    @robimytube 7 лет назад +1

    Loved it a-z!

  • @techwithbasil
    @techwithbasil 3 года назад +2

    This was quite informative. Very useful insights for implementing microservices

  • @chandrag2536
    @chandrag2536 7 лет назад

    Great talk. Very insightful...

  • @bpfurtado
    @bpfurtado 7 лет назад +1

    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?

  • @jacekostrowski7044
    @jacekostrowski7044 8 лет назад +1

    Great talk, very informative.

  • @kalyanhr
    @kalyanhr 7 лет назад

    Very insightful!!

  • @sahild6584
    @sahild6584 8 лет назад +1

    excellent stuff

  • @vivekach1
    @vivekach1 7 лет назад

    Learned.. Thank You.. Awesome

  • @lionofjudah61967
    @lionofjudah61967 8 лет назад

    Very insightful, thanks for posting!

  • @BryanStetson
    @BryanStetson 7 лет назад

    Very informative! +1 for the Frank Underwood sticker on the speaker's laptop.

  • @marwooj
    @marwooj 8 лет назад +1

    Hi, what is the software used to mix video and slides in this way that they are using on goto;?

    • @GOTO-
      @GOTO-  8 лет назад +3

      We have an external video producer creating the videos for us. They are called GotFat: gotfat.dk

  • @audi88
    @audi88 7 лет назад

    Great talk.

  • @neskola
    @neskola 8 лет назад

    Mesmerizing in awesomeness. :)

  • @sbylk99
    @sbylk99 7 лет назад

    From monolith to micro scervices, org change is the hardest part. Prove my intuition.

  • @berkarslan
    @berkarslan 8 лет назад

    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 лет назад +3

      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 7 лет назад +1

      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.

  • @giladbaruchian7522
    @giladbaruchian7522 5 лет назад

    How do you make each team independent of other teams? often one team needs to use other team's service

  • @Nicky411
    @Nicky411 8 лет назад

    Good stuff.

  • @paulobarravieira1471
    @paulobarravieira1471 8 лет назад

    Sensacional!!!

  • @BradleyWeston92
    @BradleyWeston92 8 лет назад +14

    I need that t-shirt aha

  • @LuisRuizHalo
    @LuisRuizHalo 4 года назад

    19:20 is key

  • @crashpointXzero
    @crashpointXzero 7 лет назад

    Very insightful. Thanks for sharing your experience. especially the parts about org changes.

  • @tohopes
    @tohopes 8 лет назад

    I like this

  • @philadams9254
    @philadams9254 7 лет назад

    Why is the video so dark?

  • @awanbiru-ride
    @awanbiru-ride 7 лет назад +1

    Very true, most of failures happened during weekends. Lol

  • @chihabahmed5207
    @chihabahmed5207 8 лет назад

    Hi there, if i multiple services that they work independently ( will they still be called microservice)?

  • @kls8116
    @kls8116 8 лет назад

    43:22 architecting is not a single-person function. its a culture.

  • @redbenus
    @redbenus 8 лет назад

    Triggering failures. Like fire drills with real fire. IT beating its old analogy of construction/building ...

  • @min11benja
    @min11benja 7 лет назад +1

    2:31 over 500? pff come back to the talk when its over 9000 =P

  • @tr233
    @tr233 6 лет назад

    Microservices are crazy, but if the salary good, you just dont give a dam.