Push-Based vs Pull-Based Architecture | System Design

Описание к видео Push-Based vs Pull-Based Architecture | System Design

𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻 𝗧𝗼𝗽𝗶𝗰: 𝗣𝘂𝘀𝗵-𝗕𝗮𝘀𝗲𝗱 𝘃𝘀 𝗣𝘂𝗹𝗹-𝗕𝗮𝘀𝗲𝗱 𝗤𝘂𝗲𝘂𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 (Part-I) 🚀

Hello developers, in this video, I talk about push-based vs pull-based architecture in software system design starting from what is a queue, why we need a queue, examples of message queues.

Finally, discussing how RabbitMQ serves as a push-based queue & its which type of real life scenarios it serves.

Lastly, discussing why Kafka is a pull-based queue & what are the scenarios or use cases that demand a pull-based queueing mechanism.

Understanding neither Kafka or RabbitMQ is replacing each other, but choosing one analyzing the trade-offs of each based on application requirement & use case is important.

Hope you will like the content. Thank you 🎉
#softwareengineering #systemdesign #solutionarchitect #distributedsystems #microservices #rabbitmq #kafka

Комментарии

Информация по комментариям в разработке