~/talk

Apache NiFi, Kafka, RisingWave, Iceberg + Stock Data

Talkat Conf42 Python 2024 · on Thursday, 2024-02-29· [data-engineering]
links:none on file
slides:none on file

Live pipeline demonstrates real-time stock ingestion from websockets and APIs into Apache NiFi and Python processors, publishes JSON to Kafka, materializes batches into Parquet via Apache Iceberg (writes every 1,000 rows) and runs incremental SQL queries with RisingWave for real-time analytics and materialized view updates. Code runs on a laptop with Docker, MinIO and SQLite catalog, supports Slack-driven lookups to convert company names to tickers, and the demo shows the pipeline actually running and answering live stock queries.

AI-written summary · about

  1. 0:00intro
  2. 0:20preamble
  3. 0:54what is stream processing?
  4. 3:47understanding stream processes
  5. 6:15what is risingwave
  6. 8:40data stream processes in risingwave
  7. 10:02streaming etl
  8. 10:27real-time analytics
  9. 12:55event-driven applications
  10. 13:21the architecture
  11. 14:12using apache nifi, apache kafka, risingwave, and apache iceberg with stock data and llm
  12. 27:24thank you
~/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.