Spotify: The Birth of Backstage & Platform Engineering

A detailed look at the challenges and successes of Spotify.

Spotify: The Birth of Backstage & Platform Engineering

Key Metrics at a Glance

-55%
Onboarding Time

Reduction in time until a new developer can push their first code to production.

Minutes
Service Creation

Time to create a new microservice with all standards reduced from weeks to minutes.

The Problem in Detail: How Did It Come to This?

Spotify's 'You build it, you run it' culture gave teams autonomy but also led to fragmentation. Teams used different tools, central documentation was missing, and onboarding was a nightmare. Developers spent more time understanding infrastructure than writing code.

The Solution: A Strategic Approach

Spotify built an internal developer platform (IDP) called Backstage, which is now open source. Backstage serves as a central portal unifying all tools, services, and documentation in one UI. A central 'Software Catalog' creates a single source of truth for all microservices. 'Software Templates' enable developers to self-service new, standards-compliant services in minutes.

Key Learnings

  • Treat your platform as a product, with developers as customers.
  • A central software catalog is crucial to keep track in a microservice architecture.
  • Self-service capabilities ('Golden Paths') massively increase developer productivity and satisfaction.

Essential Questions & Answers

Technologies & Concepts Used:

Platform Engineering
Backstage
Kubernetes
GitOps
Golden Paths
Developer Experience