
Conference50min
Async-ronizing Success at Wix: Patterns for Seamless Microservices
Wix uses Kafka to enhance asynchronous programming across 4,000 microservices, focusing on four patterns: Integration Events for reduced latency, Task Queue for streamlined flows, Task Scheduler for precise workflows, and Iterator for scalable job processing. This session provides insights for developers to refine microservices and achieve Kafka-driven asynchronous excellence.

Natan SilnitskyWix
talkDetail.whenAndWhere
Thursday, June 12, 09:00-09:50
Room 3
In a world where speed, resilience, and fault tolerance define success, Wix leverages Kafka to power asynchronous programming across 4,000 microservices. This talk explores four key patterns that boost developer velocity while solving common challenges with scalable, efficient, and reliable solutions:Integration Events: Shift from synchronous calls to pre-fetching to reduce query latency and improve user experience.Task Queue: Offload non-critical tasks like notifications to streamline request flows.Task Scheduler: Enable precise, fault-tolerant delayed or recurring workflows with robust scheduling.Iterator for Long-running Jobs: Process extensive workloads via chunked execution, optimizing scalability and resilience.For each pattern, we’ll discuss benefits, challenges, and how we mitigate drawbacks to create practical solutions/This session offers actionable insights for developers and architects tackling distributed systems, helping refine microservices and adopting Kafka-driven async excellence.

Natan Silnitsky
Natan Silnitsky is a backend-infra tech lead at Wix.
He designs and develops innovative solutions for Wix's platformization and development needs, significantly accelerating the creation and deployment of microservices and serverless functions.
Before that he was tech lead for a team building event-driven libraries and tools on Kafka.
A co-maintainer of Greyhound, an open-source Kafka client, and a Scala enthusiast.
Natan is a renowned speaker, blogger, and advocate for clean, functional code, efficient development, and exceptional software design.
He designs and develops innovative solutions for Wix's platformization and development needs, significantly accelerating the creation and deployment of microservices and serverless functions.
Before that he was tech lead for a team building event-driven libraries and tools on Kafka.
A co-maintainer of Greyhound, an open-source Kafka client, and a Scala enthusiast.
Natan is a renowned speaker, blogger, and advocate for clean, functional code, efficient development, and exceptional software design.
talkDetail.shareFeedback
talkDetail.feedbackExpired
talkDetail.feedbackPeriodExpired
occupancy.title
occupancy.votingClosed
occupancy.votingWindowExpired
comments.speakerNotEnabledComments