~/talk

Building a Telegram bot with Apache Kafka and ksqlDB

Talkat JCON-ONLINE 2021 · 2021-10-05..10-08· [data-engineering]
slides:none on file

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

  1. 0:00Start
  2. 0:34Building a Telegram bot
  3. 35:04Event Driven Alerts
  4. 35:27KN Lookups (materialised views)
  5. 36:13A schema...
  6. 36:51Integration
~/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.