
How we prepare Shopify for BFCM (2025) - Shopify
11/20/2025
This post details the comprehensive BFCM 2025 readiness program, emphasizing year-round resilience building through capacity planning, infrastructure roadmapping, and risk assessments. It elaborates on the execution of Game Days, focusing on critical user journeys and cross-system simulations, and the development of the Resiliency Matrix. The post also details the load testing process using Genghis and Toxiproxy, outlining the three options for addressing identified limits (horizontal scaling, vertical scaling, optimizations). A significant portion is dedicated to new analytics challenges for systems launched post-BFCM 2024, including specific Game Day findings and mitigation strategies for Kafka partition increases, API layer memory optimization, and connection timeout tuning. Finally, it describes the scale testing program, detailing its methodology, types of tests, simulated user behaviors, critical scenarios, and the iterative identification and fixing of issues across multiple test cycles, including a mid-program shift to include authenticated checkout scenarios.












