Capacity Planning at Scale

How Shopify plans and checks capacity for traffic peaks like BFCM using forecasts and scalability tests.

Shopify's later post on moving inventory reservations from Redis to MySQL cites a Black Friday 2025 peak of $5.1 million in sales per minute. For another planned-for peak, see how Meta handled WhatsApp's 30 million+ messages per second during the World Cup final.

Published
2020-12-03
Scale
Not stated in source
Techniques
capacity planning load testing
Stack
Kubernetes GCP

Try this stack yourself

  • Better Stack · Monitor uptime and logs with Better Stack, and get alerted fast if a migration or traffic spike goes sideways on your own system.
    Better Stack isn't part of Shopify's setup in this story. It's a tool for watching your own systems while you try ideas like these.

Some links above are affiliate links: if you sign up, How They Scaled may earn a commission at no extra cost to you. We only list tools that fit the stack in the story.

See also

The best scaling write-ups, weekly

One email a week. No spam.