Dropbox’s Traffic Infrastructure
summary
Overview of Dropbox’s traffic infrastructure from user request to application servers, covering external DNS/BGP load balancing using RUM and global points-of-presence implemented with IPVS, Nginx and Lua. Inside data centers the talk describes a custom Go reverse-proxy, plus approaches for isolation, metrics and tracing.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 3:44Anycast routing basics
- 6:33Anycast limitations
- 7:14Geo DNS intelligence
- 10:27Hybrid traffic balancing
- 13:02Real user monitoring
- 15:14POP infrastructure
- 18:36L4 balancer advantages
- 18:58Engine X deployment
- 21:31Data center traffic handling
- 22:32Bandit service proxy
- 25:27Bandit reliability features
- 28:03Load balancing with ABS
- 30:58Bandit evolution
- 32:01Dropbox runtime infrastructure
- 36:17Future plans
- 38:28Q&A
related talks
28mFrom Chaos To Clarity: Scaling Observability at Dropbox With Centralized Logging Solution
30mKeeping the Balance: Internet-Scale Loadbalancing Demystified
26mDisrupting Malicious Traffic with Egress Proxies
46mKeeping the Balance: Load Balancing Demystified
34mHyperRouter: Lessons Learnt from Building an L4 Load...
29mDNS: Old Solution for Modern Problems
33mCloud Native Load Balancing From Scratch
43mBe Like Netflix - Building a CDN from Scratch
