PDX Train
LiveIs the train blocking the intersection?
- Kafka
- Iceberg
- Postgres
- k3s
Portland freight trains park across SE crossings, so this tells me before I leave the house. ODOT camera frames run through a Kafka and Iceberg pipeline on my k3s cluster, with Postgres and Cloudflare serving the live board.
- Watching 6 cameras every 30 seconds since Aug 2026
- Per-camera trained image classifier in production
- ODOT never archives its footage, so this history exists nowhere else