Introduction to Stateful Stream Processing with Apache Flink

Utrecht JUG Video Available
A presentation at Utrecht JUG in June 2025 in Utrecht, Netherlands by Viktor Gamov

Abstract

Introduction to Stateful Stream Processing with Apache Flink Stream Processing has evolved quickly in a short time: only a few years ago, it was mostly simple real-time aggregations with limited throughput and consistency. Today, many stream processing applications have sophisticated business logic, strict correctness guarantees, high performance, low latency, and maintain terabytes of state without databases. Stream processing frameworks also abstract a lot of the low-level details away, such as routing the data streams, taking care of concurrent executions, and handling various failure scenarios while ensuring correctness.