Messaging Systems
Failed to add items
Add to basket failed.
Add to Wish List failed.
Remove from Wish List failed.
Follow podcast failed
Unfollow podcast failed
-
Narrated by:
-
By:
About this listen
Modern distributed systems cannot rely only on synchronous REST communication. As applications scale, services must communicate asynchronously to remain resilient, scalable, and loosely coupled.
In this episode, we explore the fundamentals of messaging systems and why they are essential for microservices architectures. We break down how message brokers work and examine two of the most widely used technologies in this space: Apache Kafka and RabbitMQ.
You'll learn the core concepts behind event-driven architecture, message queues, and the publish/subscribe pattern. We also discuss how companies build reliable, scalable systems using asynchronous messaging to process millions of events efficiently.
By the end of this episode, you'll understand when to use messaging systems, how they improve system reliability, and how modern platforms use event streams to power real-time applications.