Register for Demo | Confluent Terraform Provider, Independent Network Lifecycle Management and more within our Q3’22 launch!

PICKUP DATA - A Kafka Adventure Game with Kris Jenkins

Apache Kafka® is used by many video gaming companies to manage and analyse live data from their players, handling billions of events across dozens of countries every day. But none of them have thrown caution to the wind and used Kafka as their core game engine.

In this talk we'll revisit the quintessential video game, the Text-Based Adventure, and implement as much of it as we can in pure Kafka. We may not break the Steam sales records, but along the way we'll learn a lot about the building blocks of event systems, some interesting Kafka Streams tricks, and get a glimpse of how many different needs a good event store can satisfy: data collection, processing & enrichment, analytics, real-time reporting and more.


Kris Jenkins

Kris Jenkins is a Senior Developer Advocate for Confluent and the host of the Streaming Audio podcast. In previous roles, he’s been the CTO of a gold-trading business, a developer-for-hire in the startup scene, a hackathon organizer, and a teacher of programming languages. He’s particularly interested in software design, functional programming, real-time systems, and electronic music.