This repository contains the labs for the Stream Processing Essentials course.
This course requires a computer with the following installed:
- A Java IDE
- Maven
- Java JDK 1.11 or greater
- Docker Desktop
- Hazelcast CLC (See https://docs.hazelcast.com/clc/latest/install-clc)
The following labs will teach you the fundamentals of processing events using the Hazelcast Pipeline API.
Lab 1 - The Lab Environment
Lab 2 - Basic Data Transformations
Lab 3 - Using the IMap for Event Processing
Lab 4 - Enriching the Event Stream
Lab 5 - Stateful Event Processing
Lab 6 - Windows, Aggregation and Grouping
Lab 7 - Deploying Your Pipeline