~/talk

Building Streaming Data Apps with Pac-Man

Talkat All Things Open 2020 · 2020-10-19..10-20· [databases]
slides:none on file

Demo builds a live Pac‑Man scoreboard: browser game events hit an API Gateway + Lambda (Java), write into Kafka topics, and ksqlDB transforms streams into tables, aggregates scores and loss counts, and joins them into a single scoreboard that updates in near real time. Output strategies include shipping results to Elasticsearch and Kibana for visualization. The pipeline runs on ksqlDB on Apache Kafka during the session, handles concurrent players, and produces a working live leaderboard (top high score observed 54,480).

AI-written summary · about

  1. 0:00Start
  2. 2:07What Is Streaming Data
  3. 2:36Perishable Insights
  4. 4:39Source Data Layer
  5. 4:59Stream Storage
  6. 8:17Source Data
  7. 8:56Lambda Function
  8. 10:01Streaming Database
  9. 22:01The Source Data
  10. 24:35User Losses
  11. 34:11Etl Pipeline
~/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.