~/talk

Swiss Transport in Real Time: Tribulations in the Big Data Stack

Talkat Voxxed Days Zurich 2017 · on Thursday, 2017-02-23· [data-engineering, react, data-visualization]
links:none on file
slides:none on file

Proof-of-concept builds a near‑real‑time Swiss public-transport pipeline that ingests SBB APIs, pushes events via Kafka and Logstash, transforms state with Akka actors per train and Play/Scala, stores months of events in Elasticsearch storage, and renders interactive maps with React + D3 + Pixi. Demo handles thousands of vehicles (fast‑forwarded 2,000), shows station delay percentages and crowding forecasts, uses Jupyter/Python for a posteriori analysis, runs from Docker on GCE/AWS, and reports ~50× speedup vs raw HTTP with low CPU use — workable but not production‑hardened.

AI-written summary · about

  1. 0:00Start
  2. 6:22Demo of the Real-Time Application
  3. 7:12Agenda
  4. 9:58Dispatching Events
  5. 11:10Open Data Transport Api
  6. 32:54Demo
~/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.