Live-Coding a Dashboard with KSQL, Python & JavaScript
summary
Builds a one-row rolling total from a Kafka purchases stream using KSQL create table + EMIT CHANGES then streams updates to clients. Runs a Python WebSocket server using confluent-kafka deserializing consumer and a simple broadcast with a threading lock to avoid races. Connects a React frontend WebSocket client that parses JSON and formats the total. Entire demo completes live in about 22–30 minutes and successfully shows real-time totals.
AI-written summary · about
chapters (5)
related talks
53mApache Kafka and KSQL in Action : Lets Build a Streaming Data Pipeline!
27mStream, Store, Visualize: Fast-Track Real-Time Analytics the OSS Way
43mApache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
49mStreaming Visualisation
28mBuilding Event Streaming Applications with Serverless Kafka
01h 00mIn Depth Kafka Streams
42mBuild an interactive dashboard w/ React, AG Grid & AG Charts
35mStreaming and Real-Time Analytics
