Real-Time Stream Processing
Relevant Resources

A Reference Guide to Stream Processing
This paper is intended for software architects and developers who are planning or building systems utilizing stream processing, fast batch processing, data processing microservices, or distributed java.util.stream.

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.

The Evolution of Stream Processing and Top Use Cases
Stream processing is a hot topic right now, especially for any organization looking to provide insights faster. But what does it mean for users of Java applications, microservices, and in-memory computing?
In this webinar, we will cover the evolution of stream processing and in-memory related to big data technologies and why it is the logical next step for in-memory processing projects.

In-Memory Computing Platforms
Companies need a data-processing solution that increases the speed of business agility, not one that is complicated by too many technology requirements. This requires a system that delivers continuous/real-time data-processing capabilities for the new business reality.

Getting Started with Stream Processing – How to Build a Stream Processing Application
In this white paper, we examine the how to build a stream processing application using a sample “live betting” application called JetLeopard.
Code for the “live betting” application is provided via Github repository.
This paper is intended for software developers and architects who are planning a Big Data, IoT, or low latency application that requires scalable, high-performance processing, and want to understand the critical infrastructure requirements.