All talks

Devoxx Greece 2025 - Async Excellence: Unlocking Scalability with Kafka

Devoxx 2025Apr 20250 views

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.