🎬 DevStack · Streaming vidéo (SVOD), production de contenu

Le stack tech de Netflix en 2026

Référence mondiale de l'infrastructure cloud à grande échelle. Stack JVM dominant, AWS-natif depuis 2008 (la fameuse migration historique), avec un CDN propriétaire Open Connect et une culture chaos engineering qu'ils ont inventée. Énorme contribution open-source (Spinnaker, Hystrix, Atlas, Zuul…).

Révisé 2026-05 Fondé 1997 · Los Gatos, California, USA 5 catégories · 12 composants
📈 Échelle (signaux publics)300M+ abonnés payants, ~15-20% du trafic Internet mondial aux heures de pointe (peering ISP). CDN propriétaire Open Connect déployé chez ~1000 ISP.

🧱 Stack technique (sourcé public)

▸ Backend
Java actuel

Backbone des services back — recommandation, encoding, billing, devices

Python actuel

Data engineering, ML, automation interne (Metaflow)

Go actuel

Outils infra / réseau (incl. Spinnaker components, CDN tooling)

▸ Data store
Apache Cassandra actuel

Stockage NoSQL principal (user data, viewing history, devices)

EVCache (Memcached fork Netflix) actuel

Cache distribué inter-régions, latence sub-ms

Elasticsearch actuel

Search interne + logs operationnels

▸ Streaming / messaging
Apache Kafka actuel

Event streaming — Keystone pipeline (trillions d'événements/jour)

▸ Infra & cloud
AWS (EC2, S3, EBS, Lambda…) actuel

Toute l'infra back est AWS-native depuis la migration 2008-2016 hors data centers Netflix

Open Connect (CDN propriétaire) actuel

Le CDN qui sert la vidéo : appliances installées chez ~1000 ISP partout dans le monde, peering direct

Spinnaker actuel

Déploiement continu multi-cloud (open-sourcé par Netflix + Google)

depuis ~2015 · vu 2024 · 🐙 github.com/spinnaker — projet OSS
Atlas actuel

Time-series monitoring maison, 1.5B+ métriques/min

▸ Data / ML
Metaflow actuel

Framework Python pour pipelines ML/data (open source)

🐙 Open-source notable

ProjetDescriptionStars
Spinnaker Continuous Delivery multi-cloud — fondé chez Netflix, maintenant CNCF-adjacent. 9k+
Hystrix Latence + fault tolerance library JVM. Maintenance mode officiel mais référence historique du pattern circuit breaker. 23k+
Zuul Edge gateway JVM utilisé par Netflix en prod. 13k+
Atlas Time-series DB pour observabilité haute volumétrie. 3k+
Metaflow Framework Python pipelines data/ML. 7k+
Chaos Monkey Tueur d'instances aléatoire (chaos engineering original). 15k+

🏛️ Culture ingénierie

Stack très opinionnée : JVM-first, AWS-natif, microservices avec sagas distribuées, observabilité maison, chaos engineering culturellement intégré. Le Tech Blog est probablement la référence la plus citée du domaine — les concepts qui y naissent (chaos engineering, circuit breaker pattern, edge gateway, multi-region failover) deviennent standards de l'industrie 1-3 ans plus tard.

👋 Recrutement

Notoirement sélectif : process d'embauche en 5-7 loops, very high bar sur le system design. Salaires top du marché aux US (top 10% des packages tech). Politique 'keeper test' culturellement difficile mais transparente.

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