PICKUP DATA: A Kafka Adventure Game
summary
Built a text‑based adventure inside Apache Kafka using Kafka Streams, two logs (commands and responses), stream splits, aggregations into tables, joins with a global table for standing data, and stateful reductions for location and inventory. The demo supports pick up, use, movement and inventory, emits responses back to users, and runs live. It demonstrates practical Kafka Streams tricks, shows event‑sourcing style rollups for position and knapsack state, and proves the idea actually works.
AI-written summary · about
chapters (7)
- 0:00Start
- 5:02What Is Kafka
- 8:53What a Text Adventure Game Is
- 10:35Demo
- 19:07The Chain of Responsibility Pattern
- 20:19Parsing
- 45:31Query Pattern
related talks
43mPICKUP DATA - A Kafka Adventure Game
50mIntroduction to Apache Kafka
01h 00mIn Depth Kafka Streams
53mApache Kafka and KSQL in Action : Lets Build a Streaming Data Pipeline!
43mApache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
39mKafka as a Platform: The Ecosystem from the Ground Up
50mApplication development and data in the emerging world ...
41mKafka as a Platform: The Ecosystem from the Ground Up
