~/talk

Introduction to data streaming

Talkat JCON 2020 · 2020-10-27..10-30· [data-engineering]
links:none on file
slides:none on file

Argues that stream processing gives near‑real‑time answers tradeoffs favor slight inaccuracy for speed and shows a working pipeline using Hazelcast Jet with the in‑memory IMDG to ingest GTFS feeds, enrich trip updates with static stop/trip files, and store results in memory. Demo polls a public REST endpoint with a 30‑second rate limit, splits JSON trip updates, joins them to static data, interpolates vehicle positions between stops, pushes map changes over websockets to a JS front end, and visibly runs on a single node.

AI-written summary · about

  1. 0:00#JCON2020 www.joon.one
  2. 7:00Oops
  3. 8:19Chunking!
  4. 8:48Big data!
  5. 11:49Make everything event-based!
  6. 13:00From finite datasets to infinite
  7. 13:29Stateful streams
  8. 14:43Streaming is "smart" ETL
  9. 15:30Analytics and Decision Making
  10. 18:11Persistent event-storage systems
  11. 19:01Kafka
  12. 19:38Some in-memory stream processing engines
  13. 22:44Deployment modes
  14. 24:49Hazelcast Jet
  15. 26:51Distributed Parallel Processing
  16. 28:09Some Open Data initiatives
  17. 28:39Challenges
  18. 28:52Access
  19. 29:17Format
  20. 29:41Standard
  21. 30:19Data correctness
  22. 31:00General Transit Feed Specification
  23. 31:36GTFS static model
  24. 32:05GTFS dynamic model
  25. 32:32Use-case: Swiss Public Transport
  26. 32:51The available...
  27. 33:48The dynamic data pipeline
  28. 34:57Architecture overview
  29. 41:56Recap
~/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.