Stream Processing

Dated Aug 1, 2026; last modified on Mon, 10 Aug 2026

A stream processing system (near-real-time system) consumes inputs and produces outputs, rather than responding to a request. A stream job operates on events shortly after they happen, allowing the system lower latency than the equivalent batch processing systems.

Designing Data-Intensive Applications: The big ideas behind reliable, scalable, and maintainable systems. Chapter 10: Batch Processing. Kleppmann, Martin. Mar 16, 2017. ISBN: 978-1098119065 .
Random Link ¯\_(ツ)_/¯
Aug 1, 2026»Passing Data Asynchronously Between Producers and Consumers (.NET) 8 min; updated Aug 10, 2026