
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.