What is Stream Processing?
A Reference Guide to Stream Processing
This paper is intended for software architects and developers who are planning or building system utilizing stream processing, fast batch processing, data processing microservices or distributed java.util.stream.While quite simple and robust, the batching approach clearly introduces a large latency between gathering the data and being ready to act upon it. The goal of stream processing is to overcome this latency. It processes the live, raw data immediately as it arrives and meets the challenges of incremental processing, scalability and fault tolerance.
Getting Started with Stream Processing
Java Champion, Ben Evans, will provide an introduction to stream processing and teach more about core techniques and how to get started building a stream processing application using real world use cases and live demos.
Stream Processing Essentials
Through conceptual overviews, demos, and hands-on practice, you will learn to create stream processing pipelines using Java and Hazelcast Jet.