From the course: Building High-Throughput Data Microservices

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Event streaming throughput

Event streaming throughput

- [Instructor] Let's learn how to develop event streaming solutions to support high throughput. To recap, an event streaming architecture consists of a broker. The event broker is a long lived or long running data service that facilitates asynchronous communication between two types of applications. That's publisher applications and consumer applications where the communication is in real time. A producer application produces events in the form of messages to the event broker, and the consumer application receives those events that are published from the broker. An event streaming solution benefits from both vertical and horizontal scaling. Let's focus on vertically scaling first. You could probably guess by now, but I'll just say that adding more memory allows you to process data or event faster by your publisher's consumers in addition to your brokers. Adding more CPU cores to each multi-threaded component, whether it's…

Contents