Devoxx Greece 2025 - Async Excellence: Unlocking Scalability with Kafka
Speaker
About this talk
How do you scale 4,000 microservices while tackling latency, bottlenecks, and fault tolerance? At Wix, Kafka powers our event-driven architecture with practical patterns that enhance scalability and developer velocity. This talk explores four key patterns for asynchronous programming: Integration Events: Reduce latency by pre-fetching instead of synchronous calls. Task Queue: Streamline workflows by offloading non-critical tasks. Task Scheduler: Enable precise, scalable scheduling for delayed or recurring tasks. Iterator: Handle long-running jobs in chunks for resilience and scalability. Learn how to balance benefits and trade-offs, with actionable insights to optimize your own microservices architecture using these proven patterns.
More talks to watch
Kotlin - the new and noteworthyAnton Arhipov
Migrating 2000 microservices to Multi Cluster Managed Kafka with 0 DowntimeNatan Silnitsky
Dockerfiles, Jib ..., what's the best way to run your Java code in Containers?Matthias Haeussle
How to survive as a developer in the exponential age of AI - KeynoteSander Hoogendoorn
Your frontend is ☠️ ⚠️ Let's measure its impact with CO2 jsKo Turk
Let’s use IntelliJ as a game engine, just because we canAlexander Chatzizacharias