Alexandros Valarakos brings over a decade of software engineering and team leadership expertise, having played a pivotal role in architecting and delivering critical technology solutions that drive growth in the iGaming and Sports betting industries. He combines technical skills - from designing distributed, fault-tolerant systems with high throughput using microservices architectures and event-driven paradigms - with a proven record of leadership in agile methodologies and cross-functional team management.
Modern online gaming demands high-throughput, low-latency jackpot systems. This presentation explores the architectural design and engineering challenges encountered while building a scalable and resilient cloud-native jackpot system for an online casino. We leveraged Kafka Streams and a microservices architecture to process high-volume wager streams in real-time, ensuring 'exactly-once' semantics for accurate jackpot calculations. Our solution addresses the complexities of shared liquidity across multiple on-premises environments, enabling operators to participate in pooled jackpots while maintaining operational independence. We will explore the core architectural elements of our system and demonstrate how a single event cascades through a series of stream processing transformations, effectively addressing fault tolerance and ensuring data consistency within a distributed framework.
Searching for speaker images...