~/talk

Practical Pipelines A Houseplant Soil Alerting System with ksqlDB

Talkat NDC Melbourne 2022 · 2022-06-20..06-24· [devops-and-delivery]
slides:none on file

A Raspberry Pi reads capacitive I2C soil sensors (only four unique addresses) and a Python producer sends moisture and temperature events to Kafka every 5 seconds. Metadata uses Avro schemas in the Schema Registry; ksqlDB performs a stream‑to‑table join and a one‑hour tumbling window that emits an alert when 240 low readings occur (20 minutes of low values). A Kafka Connect HTTP sink posts messages to a Telegram bot, all hosted on Confluent Cloud and implemented with Raspberry Pi and ksqlDB.

AI-written summary · about

  1. 0:00Project inspiration
  2. 5:34Kafka concepts
  3. 10:09Kafka architecture
  4. 15:20System design
  5. 18:34Hardware implementation
  6. 21:33Data schema definition
  7. 24:15Ingesting data
  8. 27:29Stream processing options
  9. 30:37Processing with ksqlDB
  10. 37:13Windowing and alerting
  11. 42:03Alerting with Telegram
  12. 45:55Resources and Q&A
~/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.