正在加载视频...

视频加载失败

Designing a notification system. #systemdesignseries

25,446 次观看 • 2 个月前 •via X (Twitter)

22 条评论

$wEniola 的头像
$wEniola2 个月前

Your explanation in the video was spot on! I’ve also implemented the same concept while studying distributed systems. Check it out here:

chinedu🦀 的头像
chinedu🦀2 个月前

Nice!

Big Engine The Gadget Guy 的头像
Big Engine The Gadget Guy2 个月前

@TosinOlugbenga For a notification system relying on upstream providers, I think backoffs shouldn’t be purely exponential. Some jitter is needed otherwise your retries can run you into rate limits or worst case thundering herd hammering down your upstream provider. What do you think?

chinedu🦀 的头像
chinedu🦀2 个月前

@TosinOlugbenga You are correct, I’ll answer this if the thundering herd question comes up. You know how open ended this interviews are.

Kayode 的头像
Kayode2 个月前

Awesome explanation. I've implemented some of the concepts here in this job queue package I'm building -

chinedu🦀 的头像
chinedu🦀2 个月前

Nice

Prince Enyiorji 的头像
Prince Enyiorji2 个月前

Please can you use white boards when discussing design questions

chinedu🦀 的头像
chinedu🦀2 个月前

😅😅😅😅… I’ll put that under advisement.

rubbie kelvin 的头像
rubbie kelvin2 个月前

i should just follow you at this point

Habeeb.sh 的头像
Habeeb.sh2 个月前

I'm currently building something like this, please can I get a feedback. I've documented everything

Divi ⚡ 的头像
Divi ⚡2 个月前

👏👏👏👏

Bits of Wisdom 的头像
Bits of Wisdom2 个月前

The way you simplify and break down some stuff is top notch. I'd love if you made a video on load balancing systems. Especially consistent hashing. Interviewers tend to love those.

npm install Toluwalase😌 🥋 🪖 的头像
npm install Toluwalase😌 🥋 🪖2 个月前

Thanks for this

Chibueze Aniezeofor 的头像
Chibueze Aniezeofor2 个月前

I was thinking, why use 4 different messages queue why not pub sub ? The only reason I can think of here is for retries , so it would depend are notification important or they are not .

Rowjay 的头像
Rowjay2 个月前

Nice @chinedu_10

ghost 🌳 的头像
ghost 🌳2 个月前

Nice 🔥🔥 would say for that multiple queues it is a fanout exchange basically clone that one message to multiple queues that need that one message so pushing to that one exchange get’s fanned out to multiple queues

big daddy || 𝙿𝚛𝚊𝚢𝚣.tsx  的头像
big daddy || 𝙿𝚛𝚊𝚢𝚣.tsx 2 个月前

have you considered systems design mentoring?

chinedu🦀 的头像
chinedu🦀2 个月前

😅

SA 的头像
SA2 个月前

Great video

chinedu🦀 的头像
chinedu🦀2 个月前

Thanks

Ayomi🤚Daniels 的头像
Ayomi🤚Daniels2 个月前

Nice

🤞🏽Kevlar♓️✌🏽❤️ 的头像
🤞🏽Kevlar♓️✌🏽❤️2 个月前

love your videos but they’re usually too long

相关视频