Presentation: Next Steps in Stateful Streaming with Apache Flink

Track: Stream Processing in the Modern Age

Location: Whittle, 3rd flr.

Duration: 1:40pm - 2:30pm

Day of week: Monday

Level: Intermediate - Advanced

Share this on:


Come learn how Apache Flink is making stateful stream processing even more expressive and flexible to support applications in streaming that were previously not considered streamable.

Over the last years, data stream processing has redefined how many of us build data pipelines. Apache Flink is one of the systems at the forefront of that development: With its versatile APIs (event-time streaming, Stream SQL, events/state) and powerful execution model, Flink has been part of re-defining what stream processing can do. By now, Apache Flink powers some of the largest data stream processing pipelines in open source data stream processing.

Ranging from batch and streaming pipelines and analytics to microservices and applications, Flink has been used for a wide range of applications that can be unified under the paradigm of data stream processing. A key ingredient to that flexibility is Flink's handling of Streams and State. In the talk we will show how these are handled in Flink today and how they form a powerful abstraction for both streaming analytics and applications. We will also look at the future of stateful processing in Flink, and some new abstractions that extend the range of addressable use cases.


How you you describe the persona and level of the target audience?


The typical persona in the audience would be a developer or architect that wants to learn about the power of stream processing (and Apache Flink specifically) and how stream processing and Flink affect the way we process fast data and build data-driven applications today.


What do you want “that” persona to walk away from your talk knowing that they might not have known 50 minutes before?


I want them to come out with a an understanding of both the new types of applications that stream processing allows developers to build, as well as the change in data-driven application architectures that it inspires. They should leave the room with the feeling "wow, I did not that you could build such applications on stream processing at all, and that it would be even that easily".


What trend in the next 12 months would you recommend an early adopter/early majority SWE to pay particular attention to?


Pay attention to stream processing, fast data architectures, streaming SQL.

Speaker: Stephan Ewen

Committer @ApacheFlink, CTO @dataArtisans

Stephan Ewen is a PMC member and one of the original creators of Apache Flink, and co-founder and CTO of data Artisans ( He holds a Ph.D. from the Berlin University of Technology.

Find Stephan Ewen at

Similar Talks