Stream, Store, Visualize: Fast-Track Real-Time Analytics the OSS Way
summary
Live pipeline runs on a laptop: Kafka ingest -> RisingWave materialized views -> data persisted as Apache Iceberg with Polaris catalog on localstack S3, queried by SQL and shown in Streamlit. Demo builds a live leaderboard game, streams JSON events, creates tables and partitioned Parquet files, and surfaces real-time widgets and time-series metrics; snapshotting enables time travel and fast reads. Setup runs on Docker Desktop/Kubernetes and completes in minutes, not weeks.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 3:53Event-driven architecture basics
- 10:12Streaming database and Iceberg
- 15:25Demo setup overview
- 20:03Creating tables and pipelines
- 23:17Iceberg metadata and performance
- 24:19Visualizing real-time analytics
- 26:47Summary and resources
related talks
49mStreaming Visualisation
35mStreaming and Real-Time Analytics
28mStreaming Lakehouse with Kafka, Flink and Iceberg
28mApache NiFi, Kafka, RisingWave, Iceberg + Stock Data
31mReal-time Analytics: Going Beyond Stream Processing With Apache Pinot
35mStreaming and Real-time Analytics
38mRealtime Data Activation - Analytics, Intelligence & Decision Making
34mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
