Engineering articles from Spotify
AI summaries and key learnings from Spotify engineering teams.
Background Coding Agents: Predictable Results Through Strong Feedback Loops (Part 3)
This article is the third part of a series detailing Spotify's exploration of background coding agents aimed at automating software maintenance. It highlights the challenges of ensuring reliable code...
Incident Report: Spotify Outage on April 16, 2025
On April 16, 2025, Spotify experienced a significant outage due to a bug triggered by a change in the order of Envoy Proxy filters. This incident led to simultaneous crashes across all Envoy...
Beyond Winning: Spotify’s Experiments with Learning Framework
The article outlines Spotify's development of the Confidence experimentation platform, which evolved from a focus on experiment velocity to prioritizing the quality and learning outcomes of...
1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Part 1)
The article outlines Spotify's journey in enhancing developer productivity through the integration of AI coding agents into their Fleet Management system. By automating code transformations and...
Shuffle: Making Random Feel More Human
The article outlines Spotify's innovative approach to enhancing its Shuffle feature by addressing user feedback regarding the perceived randomness of song selections. By implementing a system called...
Background Coding Agents: Context Engineering (Part 2)
The article delves into the development and optimization of background coding agents at Spotify, particularly focusing on context engineering for these agents. It outlines the challenges encountered...