Cloudflare Pingora: 70% less CPU, 67% less memory vs NGINX
What Cloudflare built
Cloudflare's network handles over 1 trillion HTTP requests per day. For years, their proxy layer was NGINX. NGINX is written in C, reliable, and fast. But NGINX has architectural limitations: it was designed for a simpler era of HTTP (pre-HTTP/2, pre-HTTP/3), its connection pooling is per-worker, and it's notoriously difficult to extend safely.
In 2022, Cloudflare announced Pingora: a new proxy written entirely in Rust. Built from scratch over 2 years by their internal team. Pingora now handles the majority of Cloudflare's traffic.
Why Rust specifically
Open-source: Pingora is available on GitHub
Cloudflare open-sourced Pingora as a Rust framework for building HTTP proxies (github.com/cloudflare/pingora). It's not just the Cloudflare binary; it's a reusable Rust library you can use to build your own proxy or edge service. This is significant: Cloudflare bet their core infrastructure on it and then open-sourced it.