~/talk

Apache Kafka Meets Apache Iceberg: Real-Time Data Streaming

Talkat GOTO Chicago 2024 · 2024-10-21..10-22· [data-engineering]
slides:none on file

Shows a working pipeline that materializes Kafka topics as Iceberg tables with a single click using Confluent Tableflow, taking a Postgres CDC stream through Postgres CDC to Kafka topics (products, orders), running Flink SQL to produce an aggregated product_sales topic, and exposing results via a built‑in Iceberg REST catalog so both Athena and Snowflake queries read the same Iceberg data. Demonstrates schema evolution, time travel, hidden partitioning, ongoing compaction and that queries return live streaming data without manual conversion.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Overview
  3. 2:06Kafka is the standard for operational data
  4. 3:41Iceberg for analytical data in data lakes
  5. 4:42Apache Iceberg
  6. 5:27Why Iceberg?
  7. 12:24Structure of an Iceberg table
  8. 16:40Streaming to data lakes is complicated
  9. 20:47Tableflow materialize Kafka topics as Iceberg tables
  10. 23:47Demo
  11. 35:37Outro
~/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.