Complete gig history
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.
For updates and more, join our community 👉 https://www.linkedin.com/company/devoxx-united-kingdom Discover the transformative power of atomic habits in your journey as a developer. Join us in this captivating talk to unlock the secrets of becoming a remarkable developer through small, achievable changes. In this session, we will delve into the Four Laws of Behavior Change, empowering you to adopt new habits that will propel your coding skills to new heights. Learn effective strategies to enter the coding flow state while minimizing distractions, and master the art of acquiring new tech skills with ease. Don't miss this opportunity to gain practical insights and actionable takeaways that will revolutionize your development process. Embrace the power of tiny atomic habits and unlock your true potential as a great developer.
For more info on the next Devoxx UK event 👉 www.devoxx.co.uk How do you migrate your Kafka cluster while still allowing full user traffic? Recently, Wix migrated its self-hosted, 60B events per day Kafka clusters, to a managed Kafka platform. The classic approach would be to perform this transition when all incoming traffic is removed from the data center. But draining an entire data-center for an undetermined period of time, until all 2000 services complete the switch was too risky for us. This talk is about how we gradually migrated all of our Kafka consumers and producers with 0 downtime while they continued to handle regular traffic. You will learn practical steps you can take to greatly reduce the risks and speed up the migration timeline.