
About this episode
Instead of performing 10 big software upgrades to our infrastructure every year, what if we did 10,000 small ones, in all our repos, all at once? That’s the idea behind Fleet Management: using automation to take away some of the everyday toil of being a developer, freeing our teams to focus on more interesting problems than migrating to the next version of a low-level software dependency. But for automation at this scale to succeed, our developers would have to be willing to give up some control over their codebases. Could we really get our squad-based culture to adopt a fleet-first mindset?
Spotify’s chief architect, Niklas Gustavsson (aka, ngn), returns to the podcast to talk to host Dave Zolotusky about how we can safely make changes to thousands of repos at once (without bothering the repos’ owners), why adopting Fleet Management at Spotify was a cultural shift as much as a technological one, how having this level of automation in place helped us mitigate the log4j security incident within a few hours, the intricacies of software dependencies, the benefits of tech standards, and more. Welcome to the Fleet.
Learn more:
- Launching soon: Spotify Plugins for Backstage: Read about the Soundcheck plugin, which we use to promote consistency and quality across our 10,000 software components.
- Large-Scale Automated Refactoring Using ClangMR: Read a research paper on Google’s system for maintaining large monorepos — an approach we considered as we formulated our Fleet Management strategy for a multi-repo environment.
Read what else we’re nerding out about on the Spotify Engineering Blog: engineering.atspotify.com
You should follow us on Twitter @SpotifyEng and on LinkedIn!
Get every episode summarized
Each time NerdOut@Spotify publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from NerdOut@Spotify

34: Redesigning our Apple TV App *Release Notes*
NerdOut@Spotify

33: Ship Happens (When Agents Code)
NerdOut@Spotify

32: ARM-ing Ourselves with Google Axion, Part 2
NerdOut@Spotify

31: ARM-ing Ourselves with Google Axion, Part 1
NerdOut@Spotify