
Rust in Production Cloudflare with Edward Wang & Kevin Guthrie
50 snips
Oct 30, 2025 Kevin Guthrie and Edward Wang from Cloudflare discuss their groundbreaking Rust-based proxy, Pingora, which processes an astonishing 90 million requests per second. They explain why Rust was chosen for its memory safety and performance advantages over NGINX. The duo shares insights into the technical challenges of migrating from established systems and the importance of community contributions. Additionally, they highlight Pingora's evolution, efficiency gains, and the innovative tools that assisted in its development, showcasing how Rust is shaping the future of high-performance network services.
AI Snips
Chapters
Transcript
Episode notes
Cloudflare's Massive Global Footprint
- Cloudflare routes roughly 20% of global internet traffic and Pingora handles ~90M requests/sec worldwide.
- The network uses 300+ edge locations and Anycast to distribute load and capacity.
Memory Safety Drove Rust Adoption
- Rust adoption aimed to eliminate classes of memory-safety bugs and costly core dumps in NGINX.
- Reducing crashes was a priority because each core dump impacted thousands of requests and attracted executive attention.
Migrate Incrementally Behind Existing Proxies
- Migrate features gradually by extracting responsibilities into separate services placed behind existing proxies.
- Route traffic selectively to the new service so you can switch over incrementally and safely.
