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
From the course: Building High-Throughput Data Microservices
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
-
-
-
-
(Locked)
High throughput data architectures using Spring4m 4s
-
(Locked)
Database throughput with Postgres or MySQL7m 10s
-
(Locked)
Batch architecture throughput3m 12s
-
(Locked)
Event streaming throughput2m 21s
-
(Locked)
RabbitMQ streams for high throughput3m 10s
-
(Locked)
Apache Kafka for high throughput2m 28s
-
(Locked)
-
-
-
-