How much can we accomplish with Kafka in 40 minutes of coding? Let's find out! In this live-coding session we'll build a real-time sales dashboard from scratch and see how you can:
- Set up a Kafka Consumer with Python.
- Easily handle real-time Stream Processing with ksqlDB.
- Build out a WebSocket server to broadcast live data to your users.
- Create a basic React app to visualise data in a way anyone can access.
We'll start with an empty directory and by the end, you'll have all the foundational pieces of a dashboard that could serve KPIs to everyone in your organisation, or just form the basis of your next lunchtime hacking session.
Kris Jenkins—is a senior developer advocate for Confluent and the host of the Streaming Audio podcast. Kris has been the CTO of a gold-trading business, a developer in the startup scene, a hackathon organizer, and a teacher of programming languages. He’s particularly interested in software design, functional programming, real-time systems, and electronic music.