~/talk

Streaming Lakehouse with Kafka, Flink and Iceberg

Talkat apidays Singapore 2025 · 2025-04-15..04-16· [data-engineering]
speakerdeck:zabi82
slides:none on file

Claimed end-to-end streaming lakehouse that ingests synthetic pageclicks with Kafka Connect data-gen, enriches and joins streams with static files using Flink joins and writes to Iceberg, and stores Parquet data on MinIO with Tabular catalog, queried by Trino and visualized in Superset. Demo runs as a Docker Compose stack, shows real-time pie charts of top regions and pages, and highlights Iceberg features used: time travel, schema and partition evolution, compaction to combat small files.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Data warehouse challenges
  3. 4:59Lakehouse architecture
  4. 7:31Streaming lakehouse
  5. 9:17Lakehouse components
  6. 13:28Apache Iceberg deep dive
  7. 18:23Iceberg as open standard
  8. 20:33Kafka and Flink in lakehouse
  9. 21:57Lakehouse limitations
  10. 23:01Demo and GitHub
  11. 26:11Open data future
~/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.