🎵 DevStack · Streaming audio / podcast / vidéo musicale

Le stack tech de Spotify en 2026

Stack massivement polyglotte JVM (Java, Scala), avec Backstage (leur portail développeur interne open-sourcé) devenu standard CNCF. Infrastructure majoritairement Google Cloud, microservices à l'échelle (~2000+ services). Le 'Backend@Spotify' blog est l'une des références les plus citées de l'industrie.

Révisé 2026-05 Fondé 2006 · Stockholm, Suède 6 catégories · 13 composants
📈 Échelle (signaux publics)~640M utilisateurs actifs mensuels, ~250M abonnés payants (Q4 2024 earnings). Référence mondiale en matière d'organisation 'squads/tribes' (Spotify Model).

🧱 Stack technique (sourcé public)

▸ Backend
Java + Spring Boot actuel

Backbone des microservices (recommandation, playback, search)

Scala actuel

Data engineering (Scio pour Apache Beam)

Python actuel

Data science, ML, scripts ETL (notamment via Luigi puis Flyte)

▸ Data store
Apache Cassandra actuel

User playback history, recommendation features

Google BigQuery actuel

Data warehouse principal pour analytics + ML training data

▸ Streaming / messaging
Apache Kafka + Google Pub/Sub actuel

Event pipeline — milliards d'événements/jour (écoutes, skips, likes)

▸ Frontend / Mobile
React + TypeScript (web player + Backstage) actuel

Player web Spotify + Backstage UI

Swift (iOS) / Kotlin (Android) actuel

Apps natives mobiles

▸ Infra & cloud
Google Cloud Platform (GCP) actuel

Migration cloud achevée 2018 — Spotify est une des plus grandes références GCP

Kubernetes (GKE) actuel

Orchestration des ~2000+ microservices

Backstage (dev portal interne, open-sourcé CNCF) actuel

Portail développeur unifié — service catalog, docs, golden paths

▸ Data / ML
Apache Beam (via Scio) actuel

Pipelines data batch + streaming sur Google Dataflow

TensorFlow + custom ML platform (Hendrix) actuel

Recommendation models (Discover Weekly, Daily Mix)

🐙 Open-source notable

ProjetDescriptionStars
Backstage Internal developer portal — donné à CNCF, utilisé par American Airlines, Roku, Splunk, etc. 28k+
Scio Scala API pour Apache Beam — référence chez les data engineers JVM. 2.5k+
Luigi Workflow management Python — créé chez Spotify, large adoption pre-Airflow. 17k+
Pedalboard Audio processing Python (effets type pluginVST) — pour leur équipe research. 5k+
Annoy Approximate nearest neighbors C++/Python — utilisé pour les recommandations vectorielles. 13k+

🏛️ Culture ingénierie

Référence mondiale du Spotify Model (squads / tribes / chapters / guilds), bien que Spotify lui-même ait évolué loin de la version idéalisée souvent enseignée. Discipline 'autonomy with alignment' : chaque squad choisit son stack (dans des limites) mais doit respecter le golden path Backstage. Le blog Engineering@Spotify est probablement la 2ème plus citée référence ingé après Netflix Tech Blog.

👋 Recrutement

Recrutement actif Stockholm, NYC, Londres, Boston. Process structuré : HR screen → tech interview → on-site/virtual loop. Stack annoncé clairement par offre. Politique remote partiellement reverted en 2024 (retour hybrid 3 jours bureau dans plusieurs hubs).

Méthodologie & limitesCe dossier compile ce qui a été publiquement disclosed via le blog ingénierie, les job postings, GitHub et les talks de conférence. Ce n'est pas un audit complet — la stack interne est plus large. Chaque item liste sa source pour que tu puisses re-vérifier. Les stacks tech bougent — la date "Révisé" en haut indique la fraîcheur de cette revue.

Sources principales