Stream Processing Fundamentals
Using Kafka, ksqlDB, and Quarkus for Real-Time Sports Tracking

Using Kafka, ksqlDB, and Quarkus for Real-Time Sports Tracking

1/29/2021 · Gaétan Collaud

What this post added

This post details the engineering efforts behind building a real-time table football score tracking application ('Töggelomat') using Apache Kafka, ksqlDB, and Quarkus. It covers event sourcing for player data, using ksqlDB to initialize player scores and process match results, calculating player score changes based on match outcomes, and applying these changes back to player scores. The post highlights the use of Quarkus for its reactive nature and low footprint in event-driven applications, and ksqlDB's ability to treat event streams like a database.

Read the original post ↗