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.
Factors to consider when selecting a broker
From the course: Building Event-Driven Applications In Go
Factors to consider when selecting a broker
- [Instructor] So you are a software engineer tasked with building an application for your customer or for enterprise, and you've decided to go the event-driven route. What factors should you consider when selecting a message broker? Choosing the right message broker is a critical decision when designing and building event-driven systems. A message broker serves as a backbone of your event-driven architecture, handling the delivery and the routine of messages between services and therefore the choice of the broker you use can impact the scalability and overall architecture of your system. One of the major lessons we learned in designing distributed systems is the more components you have in your system, the more point of failure you get. In this video, let's explore the key factors that engineers should consider when selecting a broker for their systems. Firstly, performance and throughput, your broker should be capable of processing high volumes of messages with minimal latency. And…
Contents
-
-
-
-
-
-
-
(Locked)
Publish-subscribe pattern in Go8m 14s
-
(Locked)
Message queues and message brokers5m 7s
-
(Locked)
Implementing message-driven communication patterns: Things you should know9m 22s
-
(Locked)
Event-driven vs. message-driven architectures8m 40s
-
(Locked)
Factors to consider when selecting a broker7m 6s
-
(Locked)
-
-