Case Studies

Shopify

Ecommerce - 900 engineers

Shopify logo

Shopify is a global commerce platform powering more than 500,000 entrepreneurs and businesses, and in 2016 they served over 100 million shoppers. They are based in Ottawa, Canada, but have a global presence with over 900 engineers.

Having outgrown their previous hosted CI provider, Shopify needed to reduce their build times from 40 minutes to less than 10 minutes. At the same time, they were scaling their engineering team from 300 to 900 and expanding across multiple time zones.

Buildkite enabled Shopify to auto-scale their build servers to match their engineering teams’ peak demand, and they now run almost 10,000 concurrent build agents. Buildkite’s agent architecture allowed them to take full advantage of cloud cost reduction features, providing a much larger compute capacity for the same cost, and allowed them to smoothly transition from AWS to Google Cloud.

In the face of 300% team growth, Shopify has maintained their targets of keeping build times under 10 minutes, and have been able to apply the same scaling techniques to their key Android and iOS projects.

75%
reduction in build wait times
4x
increase in CI speed for the same budget
Buildkite helped us bring down our build times from 40 minutes to 10 minutes. We love the pipelines feature and run tests across 100 agents on each master and branch build.
Jean-Michel Lemieux

Jean-Michel Lemieux
SVP of Engineering, Shopify

Photo of Shopify at work
Photo of the Shopify office

Talk to our team

Send us an email if you’d like to chat about how Buildkite could help you.

More case studies

REA Group

Ecommerce - 330 engineers

REA Group is a multinational digital advertising business specialising in property. Moving to Buildkite from a mix of different build systems, REA was able to significantly decrease their maintenance costs, more easily adopt best practices across all their teams, and make full use of their AWS and Docker expertise.

Read the Case Study
330engineers globally
80%reduction in team setup time