Event streaming system
An event streaming system continuously captures, transports, stores, and processes streams of event records as they occur.
Kafka Streams in Action, Second Edition
An event-streaming platform is software infrastructure that captures, transfers, stores, and makes event data available for processing.
- How it is used
- Coordinates capture, durable movement, storage, and processing of continuous business events for real-time decisions.
- How deep it goes
- Defines the platform and its Kafka components, stopping at high-level client, broker, storage, and processing roles.
- Examples
- Illustrates coupon clickstream, retail sales, credit-card masking, customer-points emails, and dashboard exports.
- What you can do after
- Apply it via Kafka to publish, store, process, and integrate event data across independent applications.
Read how Kafka Streams in Action, Second Edition explains event streaming system →
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.
- How it is used
- Decouples applications and microservices by transporting, retaining, and distributing events for independent processing.
- 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 you can do after
- Evaluate architectures that need decoupled communication, durable event replay, ordered processing, or independent consumer scaling.
Read how MongoDB 8.0 in Action, Third Edition explains event streaming system →
Related concepts
- Apache Kafkaincludes · Apache Kafka is a distributed event-streaming platform for publishing, storing, processing, and consuming streams of records.
- streamingalternative to · Streaming is the incremental handling of a sequence of data items, including their processing, transfer, or consumption as they become available.
- Kafka Connectused by · Kafka Connect is a framework for reliably transferring data between Apache Kafka and external systems through configurable source and sink connectors.
- migrationused by · A migration is a process of transferring or transforming data, software, or system state from a source form or environment to a target form or environment.
- stream processorused by · A stream processor is a continuously operating computation or component that transforms, filters, combines, generates, or routes data in a stream.
- pipelineuses · A pipeline is an ordered or coordinated sequence of connected processing stages or tasks that passes data, work, or results toward an outcome.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

