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.
🧱 Stack technique (sourcé public)
Backbone des microservices (recommandation, playback, search)
Data engineering (Scio pour Apache Beam)
Data science, ML, scripts ETL (notamment via Luigi puis Flyte)
User playback history, recommendation features
Data warehouse principal pour analytics + ML training data
Event pipeline — milliards d'événements/jour (écoutes, skips, likes)
Player web Spotify + Backstage UI
Apps natives mobiles
Migration cloud achevée 2018 — Spotify est une des plus grandes références GCP
Orchestration des ~2000+ microservices
Portail développeur unifié — service catalog, docs, golden paths
Pipelines data batch + streaming sur Google Dataflow
Recommendation models (Discover Weekly, Daily Mix)
🐙 Open-source notable
| Projet | Description | Stars |
|---|---|---|
| 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).