Josh Fischer gives a brief overview of streaming systems and how they are different from other data-processing systems. He discusses options to reduce latency in streaming jobs, and the options developers have when deciding how accurate they’d like their stream processing job to be.
Using a streaming system to help you scale-up stream processing in Java.
Grokking Streaming Systems introduces real-time event streaming applications in clear, reader-friendly language. This engaging book illuminates core concepts like data parallelization, event windows, and backpressure without getting bogged down in framework-specific details. As you go, you’ll build your own simple streaming tool from the ground up to make sure all the ideas and techniques stick. The helpful and entertaining illustrations make streaming systems come alive as you tackle relevant examples like real-time credit card fraud detection and monitoring IoT services.