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


Looking Back at 2021 - Wix Engineering
We love telling the story of our daily challenges and how we solved them. Throughout 2021, we shared our experience and insights on...
Mar 14, 202214 min read


Wix Engineering Tech Interviews: Gwen Shapira and Natan Silnitsky
We love telling stories behind the daily challenges we face and how we solve them. But we also love hearing about the insights,...
Feb 28, 202224 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


Why You Might Need a Design System, E18: Full Transcript
Over 600 changes are being pushed daily to Wix's codebase. How can we make sure that Wix still feels like Wix while maintaining our...
Feb 16, 202210 min read


Auto Scaling CI Agents At Wix
Comment: This article is the 2nd part in a series of articles. This is the 1st part - 6 Challenges We Faced While Building a Super CI...
Feb 10, 20225 min read


Reducing Cross - Team Production Incidents by Using Testkits
Introduction About a year ago I started working at Wix, where a big part of our daily tasks is cross-team integrations. Various teams at...
Jan 19, 20224 min read


5 Challenges to Address When Moving to a Read Optimized View in Production
Creating read-optimized views is essential for scaling systems. However, transitioning to a stable, denormalized view without causing...
Jan 10, 202210 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


The Craft of Troubleshooting - From Art, to Science, to Automation
Those who read my previous post on postmortems know that resilience is a subject close to my heart. After all, at Wix we deal with...
Dec 6, 20216 min read


FinOps to The Rescue: When Costs, Engineering and Cloud Clash, E17: Full Transcript
Every company, and everyone, uses the cloud. We use it because it’s easy, fast and cost effective. But, a lot of the time, we use it in a...
Nov 28, 202113 min read


Graceful Worker Termination: How NOT To Do It
Photo by Lawrence Walters on Unsplash HTTP status 502. After that everything continues to work. Then another 1 or 2 HTTP status 502… This...
Nov 15, 20214 min read


Wix Engineering Tech Interviews: Greg Bergé & Gil Eckstein
We love telling stories behind the daily challenges we face and how we solve them. But we also love hearing about the insights,...
Nov 4, 202112 min read


Should You Build Using Internal Open Source?, E16: Full Transcript
When we needed a company-wide toolkit, the front-end infrastructure team decided to build it openly, letting developers around the...
Oct 31, 202110 min read


6 Challenges We Faced While Building a Super CI Pipeline: Part I
Comment: This article is the 1st part in a series of articles. You can find the next posts in this series here: Auto Scaling CI Agents At...
Oct 24, 202112 min read


Dipping Your Toes in the Functional Programming Sea
My journey with functional programming started not too long ago. As I was completing my onboarding process at Wix I was recommended a JS...
Oct 21, 20215 min read


8 Tips for Converting That Big Project to TypeScript
TypeScript has many benefits for teams when it comes to writing neat, comprehensible, and reusable code. It’s no surprise that more than...
Oct 11, 20218 min read


The Art of Data Science, E15: Full Transcript
All data science projects are composed of the algorithm (model) and the data. While data scientists are natively focused on math and...
Sep 30, 202111 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: Continue Your Learning Journey on Our Medium Publication
Wix engineering blog tells the story of our daily challenges and our way of solving them. You can read about architecture, scaling,...
Sep 9, 20216 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


How We Improved Website Performance by Evolving Our Infrastructure
This is an updated version of the article, that was originally posted on web.dev. You can read it here. Thanks to leveraging industry...
Aug 23, 20218 min read


Coding with the CEO, E14: Full Transcript
Is good enough good enough? For years Wix engineers were building fine services, but as systems became more complex, it was taking too...
Jul 27, 202113 min read


Wix Inbox Journey: 3 Approaches for Zero Downtime Database Migration
Before we begin: I’d like to first point out that it doesn’t really matter what the source and the destination databases are in the...
Jul 19, 20218 min read
bottom of page