Be Like Netflix - Building a CDN from Scratch
summary
A production CDN was built for a Polish operator with four node types: cache edge servers, traffic routers, analytics collectors and a config backend across 40+ servers. Routing logic uses OpenResty/LuaJIT, metrics are gathered with Telegraf and long‑term analytics stored in ClickHouse; traffic distribution uses a consistent‑hashing ring with probabilistic failover to absorb sudden popularity spikes. HTTPS is handled with hardware certificate offload, and realistic tests show about 15k TLS requests/sec per node.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 6:56CDN architecture
- 11:32Technologies and tools
- 20:26Load balancing
- 26:30Performance tests
- 33:31High availability
- 36:48Lessons learned
- 40:49Q&A
related talks
43mScaling the Netflix Global CDN, lessons learned from Terabit Zero
32mCDN Scaling Challenges
37mResiliency Practices in Managing CDN (Content Delivery Network)
03mData Transfers at the Speed of Light
23mStanding On the Shoulders of Giants...
45mWhat We Learned from Building Edge Computing Nodes
31mLive Q+A 1
19mHyperEdge: An Edge CDN Infrastructure for Cost Efficient Video Streaming
