Flink's Table & DataStream API: A Perfect Symbiosis
summary
Shows concrete code and a working demo: Kafka sources with three customer rows and duplicate transactions, a DataStream dedupe using keyed state plus timers, and a Table API version that reduces dozens of lines to three and emits five final rows in batch. Demonstrates from changelog stream to register updates, batch mode flag for DataStream, temporal joins with system time as of, and interoperability via StreamTableEnvironment, all running end to end.
AI-written summary · about
chapters (6)
related talks
39mChangelog Stream Processing with Apache Flink
27mUnderstanding stream table duality using Kafka, Flink SQL and Debezium format
50mStream Processing Smackdown: Kafka Streams vs. Apache Flink
23mFrom Streams to Tables and Back Again: A Demo of Flink’s Table & SQL API
23mBetter, Faster, Stronger Streaming: Your First Dive into Flink SQL
43mA Data Streaming Architecture with Apache Flink #bbuzz
46mFlink SQL in 2020: Time to show off!
41mBeyond the Hype: When Apache Flink Solves Real Problems
