Shopify
Shopify logoShopify · Feature trail

Resiliency Planning and Game Days

15 posts · Jan 2015 – Nov 2025

What this trail covers

Shopify has evolved its resiliency planning and operational readiness, particularly for high-traffic events like Black Friday Cyber Monday (BFCM). Initial efforts focused on load and stress testing to identify system limits and regressions. This has evolved to include capacity planning based on traffic forecasts and historical data, with detailed resource estimations for key areas and buffers for flexibility. Scalability testing, including "faux" BFCM events like "Oktoberfest scale-up", is now a core part of the readiness program. This includes extensive Game Days simulating production failures at BFCM scale, cross-system disaster simulations, and load testing on production infrastructure across multiple regions. New challenges arise from preparing infrastructure that has not experienced holiday traffic, requiring systematic mapping of system behavior under stress and optimization of ETL pipelines and API layers. Scale testing validates the entire platform working together at BFCM volumes, revealing issues that only surface when everything runs at capacity simultaneously. The operational plan coordinates engineering teams, incident response, and live system tuning with real-time monitoring, incident response teams, merchant communications, and live optimization. Tools and processes developed for BFCM readiness, such as the Resiliency Matrix and Critical Journey Game Days, are permanent infrastructure improvements that enhance daily resilience.

All Shopify trails