I've been using nginx for a very long time, but I am getting a bit nervous about it. As an example, the nginx Plus feature of "Application health checks" has me concerned. This is the feature that performs an HTTP request on a backend server to determine if it is healthy.
That's such a simple and necessary feature of any reverse proxy that it should obviously be included in the free version.
So, are they going to avoid ever implementing it in the free version? Would they turn away patches to add that functionality? I know there was an open source patch that never made it in, but I don't know why.
And what about staging/dev environments? Do you really have to pay full price to get basic features for internal testing servers?
Just curious, do other reverse proxies have this feature? Why aren't you using them?
To me this sounds like exactly the sort of feature that belongs in an enterprise product. So simple it could be implemented with a shell script in an hour or two by any competent sysadmin, and just out of being core functionality.
The idea would be that by buying the enterprise product you save yourself the time/money of being/hiring that competent sysadmin. How is that not reasonable?
That's such a simple and necessary feature of any reverse proxy that it should obviously be included in the free version.
So, are they going to avoid ever implementing it in the free version? Would they turn away patches to add that functionality? I know there was an open source patch that never made it in, but I don't know why.
And what about staging/dev environments? Do you really have to pay full price to get basic features for internal testing servers?