This document summarizes Netflix's global cloud edge architecture. Key points include:
- Netflix uses edge services and a global cloud infrastructure to deliver content to over 1000 device types in over 40 countries.
- Zuul is an open source framework that Netflix uses for dynamic routing, authentication, testing, and security across its edge services.
- Netflix's edge scripting tier allows device teams to rapidly deploy scripts that control endpoints, content formatting, and APIs for different devices.
- RxJava and Hystrix help make the edge service API asynchronous, fault tolerant, and able to handle high concurrency.
- Netflix's delivery pipeline uses techniques like canary analysis, debugging, and load testing to continuously and automatically deploy changes