Towards Flink 2.0: Rethinking the stack and APIs (...)
summary
Stephan Ewen outlines Flink’s plan to unify its batch and stream processing APIs and runtime by reworking the stack and abstractions. The talk covers the roles and interplay of DataSet, DataStream, and the Table API, a new Flink stack with shared abstractions, unified batch/streaming source implementations, and how runtime optimizations for batch versus streaming differ and may interoperate in future Flink 2.0 designs.
AI-written summary · about
chapters (9)
- 0:00Introduction to Flink
- 6:10Stream processing philosophy
- 12:02Batch vs streaming trade-offs
- 17:14Streaming components and operators
- 23:18Unbounded streams and checkpoints
- 28:56Operator setups and contributions
- 33:04Table updates and streaming
- 37:28Unified collaboration in streaming
- 40:39Community and future outlook
related talks
42mStream Processing beyond Streaming Data
37mKeynote | Flink Ahead: What Comes After Unified Batch & Streaming?
49mscale.bythebay.io: Stephan Ewen, Apache Flink and the Next Wave of Stream Processing Applications
35mFlink's Table & DataStream API: A Perfect Symbiosis
38mApache Flink: A Very Quick Guide
31mBlueprints for common stream processing use cases with Flink
32mBig Data Processing : Where do we go next ?
37mThe Future of Apache Flink
