Open Source Projects:
Back to top

Stream Processing Essentials, Frankfurt

Live Training

9:00 am – 1:30 pm 
This half-day in-person seminar is an introduction to stream processing for advanced Java programmers.
This class combines conceptual overviews with hands-on practice creating stream processing pipelines using Java and Hazelcast Jet.
This class is for advanced Java programmers who want to take their first steps in understanding and working with stream processing as well as for those who are already experienced in building the data processing applications and want to learn more about this new streaming technology.
By the end of the course, the attendees will be able to build and run distributed streaming pipelines to process data in near-real time. We will also cover the advantages and disadvantages of the stream processing technologies available when approaching real-world, business-related problems.

Course Outline:

  • Stream Processing Overview
  • The Building Blocks
  • Transforming a Data Stream (lab)
  • Data Enrichment (lab)
  • Aggregations and Stateful Streaming (labs)
  • Scaling and Operations (lab)
  • Q&A
Target Audience: Advanced Java programmers
Prerequisites: Java 8 concepts and APIs. Familiarity with lambdas a must (see code snippet below). No prior knowledge of stream processing required.
What to bring:
Bring your laptop, prepared with:

Presented By:

Neil Stevenson
Neil Stevenson
Senior Solution Architect

Neil is a solution architect for Hazelcast®, the world’s leading open source in-memory data grid.
In more than 25 years of work in IT, Neil has designed, developed and debugged a number of software systems for companies large and small.