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: Book a Session With Us
Yes, we love telling the stories behind the challenges we face daily and how we solve them. We do it with our blog, newsletter, podcast,...
May 2, 20221 min read


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


Building a Resilient Infrastructure to Overcome Outages at Scale: Introducing Reactive Production
Your entire house relies on electricity in one way or another. Let’s face it - without it, things pretty much just stop. And it is not an...
Dec 16, 20216 min read


Wix Engineering Tech Interviews: Zack Jackson and Dean Shub
We love telling stories behind the daily challenges we face and how we solve them. But we also love hearing about the insights,...
Dec 13, 202116 min read


Moving Velo to Multiple Container Sites: The Why, The How and The Lessons Learned
Intro Velo by Wix (formally known as Corvid) is a framework that allows Wix users to write backend and frontend code for their sites....
May 30, 20215 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


The Race for Black Friday, E09: Full Transcript
Every year, on the Friday after Thanksgiving, traffic to online shopping sites spikes three, four, five times over. Websites built to...
Feb 28, 202114 min read


Scaling Bazel External Dependencies at Wix
Photo by Felix Mittermeier on Unsplash In the recent past at Wix Engineering we migrated our backend systems to the Bazel build system....
Feb 8, 20215 min read


Storage Lifecycle: How We Cut Cost on 55% of Our Storage Without Deleting a Single File
Photo by CHUTTERSNAP on Unsplash When we talk about the cost of the Cloud, storage is not the first component that comes to mind....
Jan 10, 20218 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


Manage Through the Pandemic: Top Voices Panel, E07: Full Transcript
Three months ago we sat down with leaders of some of the most prominent tech companies to discuss the biggest challenges facing our...
Dec 24, 202028 min read


Read Only Data Aggregation In a Microservices Environment: A Real Life Use Case
Photo by fabio on Unsplash As a developer at Wix, microservices are my natural habitat. I truly appreciate the advantages that come with...
Nov 24, 20207 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


Leading Server Software Infrastructure Group at Wix Engineering: Meet Yuval Perry
Here, at Wix Engineering, we’re always on the hunt for technical challenges and personal growth. So, it’s no wonder that our Server Guild...
Mar 17, 20205 min read


BazelCon 2019: Lessons-learned from Migrating our Build System to Bazel
The Bazel User Conference is an annual gathering of the community surrounding the Bazel build system. With great tech talks, demos, and...
Jan 26, 20203 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


Continuous Integration on a Huge Scale Using Bazel
Backend Engineering Lead, Ittai Zeidman (@ittaiz), provides a sneak peek into how the build process is handled at Wix Engineering, where...
Oct 22, 20197 min read


Scaling up Wix Pages Storage
More and more times in the last few months our team started getting alerts during non-working hours about issues in our databases. What...
Aug 6, 201911 min read
bottom of page