What we've been doing with Go
Nov 11, 2013John Graham-Cumming

Summary
This post details the development and use of RRDNS, a DNS proxy written in Go, which significantly enhances the scalability, reliability, and resilience of Cloudflare's DNS infrastructure. It introduces features like response rate limiting, caching, load balancing, and seamless binary upgrades to address DNS attacks and improve performance.
More from the DNS Infrastructure & Naming Conventions trail
- The keys to the Internet change on October 11, 2026. Are you ready?
- 1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it
- How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache
- BGP ORIGIN attribute manipulation and its impact on the Internet
- Cloudflare Internal DNS is now generally available