Cloudflare ditches NGINX for a custom solution - "Pingora"
bikegremlin
ModeratorOG
Kudos to the marketing team for the name of the "in-house" built proxy:
https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/
Quote:
"We will be back with more technical details regarding the problems we faced, the optimizations we applied and the lessons we learned from building Pingora and rolling it out to power a significant portion of the Internet. We will also be back with our plan to open source it.
Pingora is our latest attempt at rewriting our system, but it won’t be our last. It is also only one of the building blocks in the re-architecting of our systems."
Detailed info about providers whose services I've used:
BikeGremlin web-hosting reviews
Comments
Cloudflare ditched most of Nginx long ago.
https://blog.cloudflare.com/end-of-the-road-for-cloudflare-nginx/
Not a lot of interesting bits in that thread though, apart from attesting Rust's memory safety and performance, and the fact that their software engineers don't have to chase down unexplainable errors and random "segmentation faults" from crash dumps at 2AM.
If/when open sourced, I could see a lot of adoption, though I suspect Cloudflare would be hesitant to give away their "edge" over competitors so easily.
It will be
...I doubt it on adoption though. Everyone thinks their app needs global scale, but it doesn't really. So the convenience of nginx with all its tutorials etc will still win
That is not quite correct. A quote from the article you linked:
"Of course, NGINX is still a part of our stack, but the code that handles HTTP requests goes well beyond the capabilities of NGINX alone. It’s also not hard to imagine a time where the role of NGINX diminishes further. We currently run four instances of NGINX on each edge machine (one for SSL, one for non-SSL, one for caching and one for connections between data centers). We used to have a fifth but it’s been deprecated and are planning for the merging of the SSL and non-SSL instances."
Detailed info about providers whose services I've used:
BikeGremlin web-hosting reviews