EPISODE · May 27, 2026 · 9 MIN
How Spotify Unbundled the Monolith into Microservices
from The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices · host Fexingo
When Spotify's engineering team hit a wall with their monolithic backend in 2014, they didn't just split it into microservices — they invented a new organizational model called squads, tribes, chapters, and guilds. In this episode, Lucas walks through how the music streaming giant used domain-driven bounded contexts to decouple their codebase, how they avoided the trap of distributed monoliths, and why their approach to inter-service communication via gRPC and protobufs reduced latency by 40 percent. Luna challenges whether the model scales beyond Spotify's culture, and they discuss concrete takeaways for engineering teams considering similar migrations — including the hidden cost of network calls and the importance of aligning team topology with system architecture. Specific numbers, a real bankruptcy filing, and a cautionary tale from an engineer who skipped the domain modeling step. #Spotify #Microservices #MonolithToMicroservices #SoftwareArchitecture #SquadModel #DomainDrivenDesign #BoundedContext #gRPC #Protobuf #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast #EngineeringBestPractices #Code #Architecture #Decoupling #SystemDesign Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
NOW PLAYING
How Spotify Unbundled the Monolith into Microservices
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.