top of page


How We Built a Zero-Downtime Database Migration Service at Wix
The Challenge At Wix, multiple applications share the same DB cluster. The reasons vary: consolidating apps from the same domain, grouping several small apps that don’t justify a dedicated cluster, or simply optimizing cost and operational overhead. However, this setup comes with a significant risk: every application on the cluster has the potential to impact all the others. One real example: we had a critical service related to user authentication sharing a DB cluster with s
Wix Engineering
May 147 min read


Taming Text in MySQL: How a Simple Emoji Uncovered a Complex Collation Problem
Introduction At Wix Emails we are working towards building a world-class email marketing platform along with an intuitive, fast, and reliable automated emails system. We care deeply about the quality of our products and work hard towards building a system that the users can count on. Thus, when we saw a strange but occasional error some time ago it was not a question of whether users noticed it and whether we should wait until enough people complained. We needed to fix it im

Wix Engineering
Nov 3, 202513 min read


How Wix Cut 50% of Its Data Platform Costs - Without Sacrificing Performance (Part 2)
In Part 1 ( read here ), we shared how we built the foundations for cost-efficiency at Wix’s data platform: creating visibility into...

Wix Engineering
Sep 1, 20256 min read


How Wix Cut 50% of Its Data Platform Costs - Without Sacrificing Performance (Part 1)
In this post, we share the journey of optimizing the data platform at Wix, which led to a 50% reduction in monthly data platform costs ....

Wix Engineering
Jul 31, 20257 min read
bottom of page