Cloudflare ditches NGINX for a custom solution - "Pingora"

bikegremlinbikegremlin ModeratorOG
edited September 18 in Industry News

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."

I can't tell you which hosting to buy, but I've written in great detail about the providers I've used so far:
BikeGremlin web-hosting reviews

Comments

  • 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.

    Thanked by (1)Asim
  • @stevewatson301 said: If/when open sourced

    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

  • @Boogeyman said:
    Cloudflare ditched most of Nginx long ago.
    https://blog.cloudflare.com/end-of-the-road-for-cloudflare-nginx/

    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."

    I can't tell you which hosting to buy, but I've written in great detail about the providers I've used so far:
    BikeGremlin web-hosting reviews

Sign In or Register to comment.