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

  Рет қаралды 3,503

Jordan has no life

Jordan has no life

Күн бұрын

Пікірлер: 28
@fallencheeto4762
@fallencheeto4762 Ай бұрын
I’m all seriousness, I like this format. Describing the paper then some applications help put things into perspective
@Secret4us
@Secret4us 8 күн бұрын
So, I was once interviewing and talking about Atomicity and Blocking and referenced 'Compare and Set'. The interviewer had the gall to correct me with, "It's Compare and Swap."
@jordanhasnolife5163
@jordanhasnolife5163 8 күн бұрын
What a chode
@rajeshk87
@rajeshk87 2 ай бұрын
Thank you ! . I'm learning a lot because of you.
@MainDoodler
@MainDoodler 2 ай бұрын
I love this furry channel
@Ryan-g7h
@Ryan-g7h Ай бұрын
another great video by the legend
@atabhatti
@atabhatti Ай бұрын
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 Ай бұрын
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ц 2 ай бұрын
I feel that after watching this channel for year or even less I will be definitely promoted from senior to staff swe 😅
@KyleLayzer
@KyleLayzer 2 ай бұрын
Zookeeper not being strongly consistent feels like a knife to the back. I like the Onesie - I was a shark for Halloween.
@jordanhasnolife5163
@jordanhasnolife5163 2 ай бұрын
Call him a shark cause he eats like that
@jameshunt1822
@jameshunt1822 2 ай бұрын
Original paper is from 2010 according to google citation. But i also found an apache doco with a ©️ 2008
@nirmalganesh1382
@nirmalganesh1382 2 ай бұрын
Love your content
@sohansingh2022
@sohansingh2022 2 ай бұрын
What a cute hoodie!
@invisibleink-h3b
@invisibleink-h3b Ай бұрын
Hey, absolutely love ur videos, i was wondering if you could make a video on elasticache?
@jordanhasnolife5163
@jordanhasnolife5163 Ай бұрын
Perhaps in the future if it's got an interesting paper!
@RolopIsHere
@RolopIsHere 2 ай бұрын
Dancing bear? Great content!
@Ryan-g7h
@Ryan-g7h Ай бұрын
yo jordan, if you write a book, i'll buy it
@jordanhasnolife5163
@jordanhasnolife5163 Ай бұрын
You ever seen the kama sutra? I wrote that
@Ryan-g7h
@Ryan-g7h Ай бұрын
@@jordanhasnolife5163lmao
@mr.mystiks9968
@mr.mystiks9968 Ай бұрын
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 Ай бұрын
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".
@ShreyasGaneshs
@ShreyasGaneshs 2 ай бұрын
I was wearing it at first as well didn’t know it was Halloween tho
@jordanhasnolife5163
@jordanhasnolife5163 2 ай бұрын
Lol
@emenikeanigbogu9368
@emenikeanigbogu9368 2 ай бұрын
you should do a system design breakdown on Nvidia Geforce now!!!
@jordanhasnolife5163
@jordanhasnolife5163 2 ай бұрын
Is that not just recording on your computer lol
@emenikeanigbogu9368
@emenikeanigbogu9368 2 ай бұрын
@@jordanhasnolife5163 no lol the cloud computing engine lol
@emenikeanigbogu9368
@emenikeanigbogu9368 2 ай бұрын
@@jordanhasnolife5163 *cloud computing gaming engine
5: Netflix + YouTube | Systems Design Interview Questions With Ex-Google SWE
45:44
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 711 М.
Real 10x Programmers Are SLOW To Write Code
14:51
Thriving Technologist
Рет қаралды 69 М.
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 231 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 179 М.
Choosing a Database for Systems Design: All you need to know in one video
23:58
When to Use Kafka or RabbitMQ | System Design
8:16
Interview Pen
Рет қаралды 154 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН