Spotify
Streaming
Spotify

Microservices architecture with 2000+ services powering audio streaming

Employees:9,000+
Revenue:$14B+
Founded:2006
HQ:Stockholm, Sweden
Ticker:SPOT
Key Metrics
Users600M+ users
Uptime99.9%
Premium Subscribers240M+
Songs100M+
Microservices2,000+
Tech Stack
React
Java
Python
Cassandra
Google Cloud
Kubernetes
Backstage
Apache Kafka
TensorFlow
System Architecture

2000+ Microservices on GCP

Spotify Architecture

Cloud-Native Audio Streaming

Client Applications

Desktop (Electron)
React, TypeScript
Mobile Apps
Native
Web Player
React

API Gateway

Apollo GraphQL
GraphQL Federation

2000+ Microservices

Playback
Java
Discovery
Python, ML
Library
Java
Social
Java

Platform (Backstage)

Backstage Developer Portal
TypeScript, React
Kubernetes
GKE
Storage
Cassandra, BigTable

Key Components

Backstage Developer Portal

Open-source internal developer platform for managing services and documentation

TypeScript
React
Node.js
Discover Weekly ML

Personalized playlist generation using collaborative filtering and NLP

TensorFlow
Spark
Kafka