DNS at Facebook
summary
Overview of how Facebook uses DNS for traffic balancing and load distribution, including the role of Facebook’s DNS infrastructure in that process. Explains how DNS resource records are propagated into Facebook’s global infrastructure and describes how DNS is used to support internal dogfooding (testing on internal users).
AI-written summary · about
chapters (16)
- 0:00Welcome
- 1:09DNS at Facebook scale
- 3:19Network latency issues
- 5:07Points of presence
- 6:36Load balancing with DNS
- 8:46Mapper system
- 12:38Internal DNS infrastructure
- 15:31Changing DNS records
- 16:55DNS record automation
- 19:00DNS reliability
- 21:52Statistics and monitoring
- 23:19Dog Food concept
- 24:22Recursive DNS problems
- 25:25EDNS extension
- 26:48Conclusion and future improvements
- 27:52Q&A
related talks
39mLoad Balancing Building Blocks
09mDNS is the entry point for every application on the internet
51mHow to Serve a Billion Users and Deliver Terabits of Traffic
29mDNS: Old Solution for Modern Problems
38mFacebook's Data Center Fabric
40mScaling DNS
15mYou Depend on DNS, This Is How It Works and You Won't...
19mEngineering Facebook's Data Center Network: Challenges and Limitations
