Overview (original) (raw)

Concepts#

The Hands-on Training explains the basic concepts of stateful and timely stream processing that underlie Flink’s APIs, and provides examples of how these mechanisms are used in applications. Stateful stream processing is introduced in the context of Data Pipelines & ETLand is further developed in the section on Fault Tolerance. Timely stream processing is introduced in the section on Streaming Analytics.

This Concepts in Depth section provides a deeper understanding of how Flink’s architecture and runtime implement these concepts.

Flink offers different levels of abstraction for developing streaming/batch applications.

Programming levels of abstraction