Home / Companies / Buildkite / Blog / Post Details
Content Deep Dive

6 Challenges Wix Faced While Building a Super CI Pipeline

Blog post from Buildkite

Post Details
Company
Date Published
Author
Mel Kaulfuss
Word Count
801
Company Posts That Month
8
Language
English
Hacker News Points
-
Post removed?
No
Summary

At UnblockConf '21, Shay Sofer, a Backend Engineer at Wix, discussed how the company addressed long build queue times in their CI system by adopting Buildkite, significantly reducing wait times from 40-60 minutes to mere seconds. Wix, with 220 million users and a vast infrastructure of over 2,000 microservices and 9,000 backend builds daily, faced challenges with their previous system due to the "bursty" nature of their builds and the inability to prioritize critical tasks like production hotfixes. By transitioning from Maven to Bazel and then to Buildkite, Wix improved build times by 90% and introduced features such as dynamic pipeline support, resilient notifications, and autoscaling using Kubernetes, which helped prevent "build storms" and optimized operational efficiency. This transition involved careful architectural decisions and the creation of mechanisms for safe migration, ultimately meeting the diverse needs of Wix's engineering team and infrastructure demands.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 3 935 148 51 -4%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.