~/talk

Airflow Beyond the Cloud: Python Workflows at the Edge

Talkat PyCascades 2026 · 2026-03-21..03-22· [python, serverless]
links:none on file
slides:none on file

Airflow 3 runs a lightweight edge executor on tiny devices like a Raspberry Pi Zero W that pulls jobs over HTTPS (no inbound ports) and mixes executors in one DAG so some tasks run in the cloud and some on the Pi. The demo builds an “On Air” LED driven by a separate service reading state files written by Airflow tasks; Zoom detection uses a macOS cpthost process instead of OAuth webhooks. It works after simulating a call but is not production-grade yet — tested on ~416 MB usable RAM with 2 GB swap added.

AI-written summary · about

  1. 0:00Airflow at the edge intro
  2. 3:08Apache Airflow overview
  3. 4:43Airflow 3 edge executor
  4. 8:14Hardware setup demo
  5. 10:43Live demo Zoom status
  6. 13:21DAG operation explained
  7. 14:28Scheduling dependencies
  8. 15:57Edge executor tasks
  9. 17:31State files decoupling
  10. 19:03Design for constrained envs
  11. 20:19Airflow on IoT realities
  12. 20:47Future edge possibilities
  13. 21:35Resources & involvement
~/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.