Tag archive: backend
May 9, 2025
Incident Report: Spotify Outage on April 16, 2025
On April 16, Spotify experienced an outage that affected users worldwide. Here is what happened and what we...
Jun 22, 2023
Analyzing Volatile Memory on a Google Kubernetes Engine Node
TL:DR At Spotify, we run containerized workloads in production across our entire organization in five regions...
May 10, 2023
TV Spatial Navigation
Very often, when developing user interfaces, a lot of focus is given to the visuals, as that’s what primarily...
Feb 21, 2023
A Multi-Year Challenge: Repairing Deep Linking & Attribution at Spotify
Deep linking and attribution are important functionalities for a growing business. Deep links seamlessly get...
Nov 8, 2022
Spotify’s Vulnerability Management Platform
We started developing our vulnerability management platform (VMP) at Spotify in Q2, 2020, and now that we’ve...
Oct 25, 2022
Bringing the Climate Fight to Your IDE
TL;DR As part of Spotify’s goal to , we’ve made climate action one of our five technology pillars and have...
Sep 15, 2022
Scaling Translations at Spotify
Last year, we added support for 36 new languages to our products in one go, for a total of 62 languages. This...
Aug 23, 2022
How We Maintain Security Testing within the Software Development Life Cycle
TL;DR The (SDLC) has always been followed by functional testing to ensure software solutions have all the...
Jul 5, 2022
What it Took to Scale Spotify’s Marketing Efforts
At Spotify, we’ve tried to uphold the tradition of running one major holiday marketing campaign at the end of...
Jun 16, 2022
How We Built Infrastructure to Run User Forecasts at Spotify
TL;DR With Spotify’s rapid global expansion to more than 180 countries, it’s critical that the infrastructure...
May 12, 2022
Failing Forward — How We Grow from Incidents
This past year, a few of us who focus on the reliability of (S4A) spent some time taking a look at the...
Apr 14, 2022
Spotify’s Player API: Your Toolkit for Controlling Spotify Programmatically
In 2017, we launched the , a set of tools that developers could use to programmatically start, stop, and...