Building a Telegram bot with Apache Kafka and ksqlDB
summary
Builds a Telegram bot that answers “how many spaces” and sends alerts by ingesting a CSV parking API into Kafka (using kcat in Docker, polling ~3 minutes), modeling events with ksqlDB to create a materialised view for key/value lookups, and triggering event-driven alerts (example alert set for 500 spaces). Uses Protobuf and a protobuf schema in Confluent Schema Registry, pushes the same stream to Elasticsearch via Kafka Connect for dashboards; demo mostly works though the live API is flaky.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:34Building a Telegram bot
- 35:04Event Driven Alerts
- 35:27KN Lookups (materialised views)
- 36:13A schema...
- 36:51Integration
related talks
26mBuilding a Telegram bot with Apache Kafka and ksqlDB
43mApache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
53mApache Kafka and KSQL in Action : Lets Build a Streaming Data Pipeline!
31mPractical Pipelines: A Houseplant Alerting System with ksqlDB.
01h 05mPractical Pipelines: A Houseplant Soil Alerting System with ksqlDB
44mNo More Silos: Integrating Databases and Apache Kafka
39mKafka as a Platform: The Ecosystem from the Ground Up
41mKafka as a Platform: The Ecosystem from the Ground Up
