ZooKeeper - Better Than Chubby? | Distributed Systems Deep Dives With Ex-Google SWE

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

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

  • @fallencheeto4762
    @fallencheeto4762 14 дней назад +1

    I’m all seriousness, I like this format. Describing the paper then some applications help put things into perspective

  • @atabhatti
    @atabhatti 17 дней назад +2

    Terrific video with great, simple explanations. The whole time I was hoping for a few more recipes that I think are frequent use cases. Is it possible to cover them as well? My suggestions:
    1. Leader election
    2. Partition assignment in consistent hashing
    3. Id assignment in Snowflake ID generation (I recognize that 2 & 3 are similar but it may be instructive to show why).
    I also think you make a great point about linearizable writes vs strong consistency. But I am unsure about the implications of the choices that ZK makes. I would love if you would double click on that. What exactly are we losing? Why is what we have enough?

    • @jordanhasnolife5163
      @jordanhasnolife5163  14 дней назад

      1) have an ephemeral node called leader, only one person can have it at a time haha, conditionally write to it if it doesn't exist
      2) covered in the Kafka video, each partition is a node and you can claim them from machines
      3) I have to look into what a snowflake ID is but assuming it's monotonically increasing probably something like a sequential node, or have an ID assigning node claim a lock in ZK to have the right to assign IDs.
      For your last question, it really depends on what you're trying to do. Can your application tolerate a machine briefly having stale config? What are the implications?

  • @ВалентинТ-х6ц
    @ВалентинТ-х6ц 20 дней назад +2

    I feel that after watching this channel for year or even less I will be definitely promoted from senior to staff swe 😅

  • @rajeshk87
    @rajeshk87 22 дня назад +1

    Thank you ! . I'm learning a lot because of you.

  • @invisibleink-h3b
    @invisibleink-h3b 18 дней назад +1

    Hey, absolutely love ur videos, i was wondering if you could make a video on elasticache?

  • @jameshunt1822
    @jameshunt1822 20 дней назад +1

    Original paper is from 2010 according to google citation. But i also found an apache doco with a ©️ 2008

  • @Ryan-g7h
    @Ryan-g7h 16 дней назад +2

    yo jordan, if you write a book, i'll buy it

  • @MainDoodler
    @MainDoodler 22 дня назад +4

    I love this furry channel

  • @Ryan-g7h
    @Ryan-g7h 16 дней назад +1

    another great video by the legend

  • @KyleLayzer
    @KyleLayzer 22 дня назад +1

    Zookeeper not being strongly consistent feels like a knife to the back. I like the Onesie - I was a shark for Halloween.

  • @nirmalganesh1382
    @nirmalganesh1382 21 день назад +1

    Love your content

  • @sohansingh2022
    @sohansingh2022 22 дня назад +1

    What a cute hoodie!

  • @emenikeanigbogu9368
    @emenikeanigbogu9368 20 дней назад +1

    you should do a system design breakdown on Nvidia Geforce now!!!

  • @ShreyasGaneshs
    @ShreyasGaneshs 22 дня назад +1

    I was wearing it at first as well didn’t know it was Halloween tho

  • @RolopIsHere
    @RolopIsHere 22 дня назад +1

    Dancing bear? Great content!

  • @mr.mystiks9968
    @mr.mystiks9968 17 дней назад +1

    Random but I wonder what you’ve been up to career wise after leaving google? I can’t imagine that just making these vids maintains your finances. Plus with all this system design knowledge, did it lead to an easy L4/L5 offer elsewhere despite leaving Google as L3? Or does it just not matter in this market.

    • @jordanhasnolife5163
      @jordanhasnolife5163  14 дней назад

      I work in high frequency trading at the moment, where we don't have levels, so I'm unfortunately not able to answer that question. I know I'm capable of passing systems design interviews, but another component of whether a company wants to extend me an offer as a senior engineer comes down to whether I have "senior engineer experience".