Load Testing for 2022 Wrapped
Mar 1, 2023Fred Wang, Senior Backend Engineer
Summary
This post details the engineering effort behind load testing Spotify's 2022 Wrapped campaign. It introduces 'Moshpit', an internal Backstage plugin for load testing backend services, and outlines the testing plan which includes notifying upstream owners, tweaking internal routing, scaling pods horizontally, recording test sessions via Grafana, and scaling up load-testing leading to launch. The post highlights the importance of diverse payloads, provisioning for upstream services, and testing worldwide across all endpoints and regions.