21
Open sourcing Pingora: Our Rust framework for building programmable network services
(blog.cloudflare.com)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
This is very interesting. I hope someone write an indepth review regarding features and performance, compared to the competition. I wonder why they went with openssl instead of rustls, it is not like OpenSSL have the best security reputation.
The article on how they built Pingora is a good read too.
I didn't develop Rust nor the service, but I can't help but feel smug when reading that. RIR is quite valuable
CC BY-NC-SA 4.0
My guess is that the relevant keyword for the choice of OpenSSL is FIPS. Rusttls doesn't (or at least didn't) have that certification, which matters if you are dealing with US government (directly or indirectly). I believe there is an alternative backend (instead of ring) these days that does have FIPS though.