Netflix
Streaming
Netflix

Global streaming platform with chaos engineering and microservices architecture

Employees:12,000+
Revenue:$31.6B
Founded:1997
HQ:Los Gatos, CA
Ticker:NFLX
Key Metrics
Users230M+ subscribers
Requests1B+ API calls/day
Uptime99.99%
Latency<100ms globally
Hours Streamed Daily1B+
Content Library15,000+ titles
Microservices1,000+
Tech Stack
React
Java
Cassandra
AWS
Open Connect CDN
Spinnaker
Apache Kafka
Metaflow
System Architecture

Microservices with Chaos Engineering

Netflix Microservices Architecture

Chaos Engineering & Global CDN

Global Users (230M+)

Global Users (230M+)
Web, Mobile, TV

CDN Layer

AWS CloudFront CDN
Edge Caching, Content Delivery

API Gateway

Zuul API Gateway
Java, Netty, Routing

Microservices Layer

User Service
Java, Spring Boot
Content Service
Java, gRPC
Recommendation
Python, ML
Billing Service
Java

Data Layer

Cassandra
NoSQL, Distributed
MySQL
RDBMS
ElasticSearch
Search

Chaos Monkey - Continuous Resilience Testing

Chaos Monkey - Continuous Resilience Testing
Fault Injection, Resilience
REST/gRPCRead/Write

Key Components

Open Connect CDN

Netflix's custom CDN deployed within ISP networks worldwide

FreeBSD
nginx
Custom Hardware
Zuul API Gateway

Edge service that provides dynamic routing, monitoring, and security

Java
Netty
RxJava
Metaflow ML Platform

Open-source framework for building and managing ML workflows

Python
AWS
Kubernetes