top of page

Wix Engineering Blog
Wix engineering blog tells the story of our daily challenges and our way of solving them. Read about architecture, scaling, mobile and web development.

Search


Wix Engineering Stats & Facts 2021
3.85Bn HTTP requests a day 50,000 builds a week 66Bn daily Kafka messages, and so much more... We picked up a couple of interesting stats...
Feb 20, 20221 min read


The Reactive Monolith - How to Move from CRUD to Event Sourcing
Photo by Alex Wong on Unsplash We all heard that story before: The big monolith which brings so much business value and faithfully serves...
Sep 29, 20217 min read


Wix Engineering Tech Interviews: Martin Kleppmann & Natan Silnitsky
We love telling the stories behind the daily challenges we face and how we solve them. We also love hearing about the insights,...
Aug 26, 202119 min read


Change Data Capture at DeviantArt
DA Intro and Problem description DeviantArt is a vast social network with the purpose to entertain, inspire and empower the artist in all...
Jun 14, 20218 min read


Wix’s Journey Into Data Streams
Photo by Mark Tuzman on Unsplash The quest of technological companies on the path of making their systems responsive, resilient, elastic,...
May 19, 202110 min read


4 Steps for Kafka Rebalance - Notes From the Field
Photo by Aziz Acharki on Unsplash Apache Kafka is a popular distributed event streaming platform used for data pipelines, streaming...
Jan 4, 20216 min read


Building a High-level SDK for Kafka: Greyhound Unleashed
Over the past 5 years the Wix backend services group has been increasingly utilizing and reliant upon Apache Kafka for inter-service...
Oct 1, 20204 min read


How (Not) To Add Deadlock To Your Critical Flow - 3 Simple Steps
Photo by Oleksandr Kurchev on Unsplash Intro In this post, I will describe how a library which I developed ended up causing a deadlock...
Jul 12, 20205 min read


How We Implemented Idempotency in a Billing System at Scale
Billing systems are complex. They handle perhaps the most unforgiving aspect of the relationship between the customer and a company. We...
Jan 20, 20204 min read
bottom of page