Shopify

Capacity Planning at Scale - Shopify

Dec 3, 2020
Capacity Planning at Scale - Shopify
SummaryAI, from the source post

This post details Shopify's approach to capacity planning for BFCM, emphasizing the collaboration with Google Cloud Platform (GCP) for resource forecasting. It outlines the process of creating a master resourcing plan, estimating resource needs (CPUs, storage) for key areas, and incorporating buffers for flexibility and regional failover. The post also highlights the importance of scalability testing, introducing the concept of "faux" BFCM events (e.g., Oktoberfest scale-up) to proactively identify and resolve bottlenecks before the actual event. It mentions the use of go-lua for load testing and the benefits of cloud elasticity for temporary resource allocation during these tests.

More from the Resiliency Planning and Game Days trail