Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)

preview_player
Показать описание
In this video I’ll explain the message queues, the request response pattern and the publish subscribe pattern. I will also illustrate the main differences between them and when to use over another.

Download the slides here (members get all slides for free)

0:00 Intro
0:30 Message Queues in 60 Seconds
1:24 When to Use Message Queues?
14:33 Request Response Pattern
20:00 Request Response Pros & Cons
24:11 Publish Subscribe Pattern in 60 Seconds
25:13 Publish Subscribe Pattern
31:49 Publish Subscribe Pattern Pros and Cons

Support me on PayPal

🎙️Listen to the Backend Engineering Podcast

🏭 Backend Engineering Videos

💾 Database Engineering Videos

🏰 Load Balancing and Proxies Videos

🏛️ Software Archtiecture Videos

📩 Messaging Systems

Become a Member

Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

Thank you Hussein for all these resources, you're a proper G.

thomasmartres
Автор

You are a blessing.these contents for free is life

SyedAli-rlde
Автор

Put this in my watch later just dropped in to say you are doing amazing work with your channel.

mannion
Автор

Thank you so much for this. Really good overview.

varunupadhyay
Автор

Came from LinkedIn for watching this awesome explanation

riderprovider
Автор

I have a user story for testing next week to work on pub sub using very useful.... this session is useful...I gained some knowledge

maheshtenapali
Автор

U got me in that's what she said ! thank you for these valuables videos

marouanebenmoussa
Автор

thanksss broo, really enjoy how you explain all these things

hafizhabdillah
Автор

Such a coincidence, was just learning about Pub/Sub and Cloud Tasks (Queues) in GCP. This is valuable.

AshutoshAnandashu
Автор

2 courses finished in 30 min 😅😅😅thanks

cyrilogoh
Автор

can you use rabbitmq and kafaka here? im asking because kafka is more for streaming? or can you tune kafka to work like rabbitmq?

Gerald-izmv
Автор

Half of the comments be like: Damn, the timing of this video, I was just reading about this. Holy mother of coincidences.
Also, it's not a 44 minutes lecture, it's [44 / play speed] minutes lecture. I recently gave a system design interview, had this been uploaded earlier, I would have nailed it.

abhay
Автор

Im a fan of your knowledge.please use images more, if possible animations like tech with Nana channel.

minutes
Автор

Hussein, you have an opinion about Mercure?

adrianfgutierrez
Автор

I did my own disk back queues years ago. It uses a get/set/delete logic. The producer sets a value, the consumer gets it and the consumer deletes it once it has validated it has gotten the data correctly. Also it's FIFO based and there is no data loss in a power outage

colinmaharaj
Автор

28:50
"Obviously, this guy has to be up all the time.... That's what she said" XD

hanifali
Автор

Heelo Sir. I have a question. Are you a god? cuz ur contents are godly.

HellGuyRj
Автор

for request-response, you mentioned that client/server have to be running as a Con.
When you use Queue, both Client & Queue have to be running. So, we just shifted the point of failure from server to queue, that's all. How is this not a con for MQ?

hemanthaugust
Автор

انت راجل ميه ميه..
سؤال.. بالنسبة للمثال بتاع اليوتيوب uploading video
لو الففيديو حجمه كبير 2جيجا او 4 مثلا هيكون سهل على ال message broker يبعته في ال queue لل consumer ؟
اقصد حجم الملف مش هيعمل مشكلة؟

amd
Автор

I'm so distracted by the jokes you put into those videos.
28:48
"Obviously this guy has to be up all the time, that's what she said." lmao.

yangbi