Presented By O’Reilly and Cloudera
Make Data Work
21–22 May 2018: Training
22–24 May 2018: Tutorials & Conference
London, UK

Stream processing for the practitioner: Blueprints for common stream processing use cases with Apache Flink

Aljoscha Krettek (Ververica)
17:2518:05 Wednesday, 23 May 2018
Average rating: ****.
(4.67, 3 ratings)

Who is this presentation for?

  • Architects and software engineers

What you'll learn

  • Understand stream processing use cases and ways of dealing with them


Aljoscha Krettek offers an overview of the modern stream processing space, details the challenges posed by stateful and event-time-aware stream processing, and shares core archetypes ("application blueprints”) for stream processing drawn from real-world use cases with Apache Flink.

Topics include:

  • Aggregating IoT event data, in which event-time-aware processing, handling of late data, and state are important
  • Data enrichment, in which a stream of real-time events is “enriched” with data from a slowly changing database of supplemental data points
  • Dynamic stream processing, in which a stream of control messages and dynamically updated user logic is used to process a stream of events for use cases such as alerting and fraud detection
Photo of Aljoscha Krettek

Aljoscha Krettek


Aljoscha Krettek is a cofounder and software engineer at Ververica. Previously, he worked at IBM Germany and at the IBM Almaden Research Center in San Jose. Aljoscha is a PMC member at Apache Beam and Apache Flink, where he mainly works on the streaming API and designed and implemented the most recent additions to the windowing and state APIs. He studied computer science at TU Berlin.