From the course: Building Event-Driven Applications In Go

Unlock this course with a free trial

Join today to access over 24,500 courses taught by industry experts.

Message queues and message brokers

Message queues and message brokers

- [Instructor] In this video, I want to take out the time to talk a bit more about message queues and message brokers, as I have been throwing these words around in previous videos. What are message queues and what are message brokers? Now, message queues and message brokers are fundamental concepts and components of modern distributed systems. They are key to distributed systems at large because they enable asynchronous communication between services. They help you decouple your components, and improve scalability and fault tolerance. I wanted to explore the concepts of message queues and message brokers in this video. And I want us to just look at the key concepts, especially keeping in mind that we're using Kafka as our message broker in this course. First of all, what is message queue, what is message broker? Let's go over to our key terminologies. Your message queue from the basic name is a queue, and a queue in basic computer science and your knowledge of data structures is a…

Contents