~/talk

Towards Flink 2.0: Unified Batch & Stream Processing

Talkat Flink Forward Europe 2019 · 2019-10-07..10-09· [software-architecture]
links:none on file
slides:none on file

Flink 1.9 delivers concrete steps toward a unified batch/stream stack: the Table API runs on the DataStream runtime via the Blink planner, sources move to a single model with FLIP-27 unified source (bounded splits that can be open-ended), operators gain selectable push-based operators so batch-style pulls are possible, recovery uses region cuts plus a pluggable shuffle to avoid full restarts, programmatic job control and executors (FLIP-74, FLIP-3073) improve submission and lifecycle, and stop-with-savepoint fixes two‑phase commit races.

AI-written summary · about

  1. 0:00Intro
  2. 2:02Batch Processing is a special case of Stream Processing
  3. 2:25The remaining 40% of the truth
  4. 3:35Real-time Stream Processing
  5. 4:02Stream Re-Processing
  6. 4:19Batch-style Processing
  7. 4:52Batch and Streaming Processing Styles
  8. 8:34A Typical Unified Use Case: Bootstrapping State
  9. 9:56Future of the DataStream API
  10. 11:04Exploiting the Batch Special Case
  11. 14:37A New unifieds Source Interface
  12. 16:44Table API/SOL
  13. 19:02Push-based and Pull-based Operators
  14. 22:15Scheduling Strategies
  15. 26:13Configuration All the Way Down
  16. 27:16A new Executor Abstraction for Executing Jobs
  17. 33:01What else is the community working on?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.