liveBook · Manning

Event streaming system

As explained in MongoDB 8.0 in Action, Third Edition

An event streaming platform is a distributed system that persistently transports and stores high-volume event streams for real-time or later processing.

An event streaming system persistently transports and stores high-volume events so independent applications can process them in real time or replay them later. Producers publish events to topics, while consumers read them at their own pace. section 15.1

Unlike traditional pub/sub queues, platforms such as Apache Kafka retain events on disk and preserve their arrival order. This decouples services, supports parallel processing, and lets consumers recover or process events independently. section 15.1 section 15.9

Common stream-processing applications include:

Producer-to-consumer flow

Applications or devices produce events, the platform stores them in a message log and routes them through topics, and subscribed consumers process selected events independently. If one consumer fails, other consumers can continue operating.

How MongoDB 8.0 in Action, Third Edition covers it

How deep it goes
Defines topics, persistent logs, ordering, and consumer pacing, but stops short of detailed platform configuration or stream-processing implementation.
Examples
Uses ad-view counting, fraud detection, sensor analytics, equipment-failure prediction, and clickstream personalization.
What it assumes
Assumes familiarity with applications and services, while introducing publishers, consumers, brokers, topics, and persistent event logs.
What you can do after
Evaluate architectures that need decoupled communication, durable event replay, ordered processing, or independent consumer scaling.
How it connects
Connects pub/sub, message brokers, microservices, event-driven architecture, stream processing, and Apache Kafka.

Also explained in

Compare how 2 books explain event streaming system →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of MongoDB 8.0 in Action, Third Edition. The section links point to the parts of the book it draws on.