3 ms·
> is this a "it's written in Node" thing? Bud is written in C, not Node. It uses NPM for cross-platform packaging, but that is optional. > Is there a feature-
by mburns 11y ago
> is this a "it's written in Node" thing?
Bud is written in C, not Node. It uses NPM for cross-platform packaging, but that is optional.
> Is there a feature-based reason to use this over HAProxy or nginx,
It can be useful to have SSL termination be in its own process to isolate OpenSSL from other parts of your internal system like HTTP routing/request handling. For instance, in cases where you have explicit security requirements like FIPS 140-2.
- eropple 11y ago> Bud is written in C, not Node. It uses NPM for cross-platform packaging, but that is optional. Got it, thanks. > It can be useful to have SSL termination be in its own process to isolate OpenSSL from other parts of your internal system like HTTP routing/request handling. For instance, in cases where you have explicit security requirements like FIPS 140-2. Sure. I run two HAProxy instances for that, though.