Introduction to Stateful Stream Processing with Apache Flink
A presentation at Data Engineer Things NYC Meetup in September 2025 in New York, NY, USA 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.