I'm planning to put a reverse proxy before our web servers, mainly for high availability, load balancing and SSL tunneling. Probably nginx or HAProxy.
I understand that the proxy becomes the SPOF of the architecture so I'm looking for hardware solutions to make it as fail-safe and stable as possible.
What are the best practices in terms of hardware, knowing that the needed specs are pretty minimal in terms of disk space, RAM and CPU?
Any other suggestion for the whole reverse-proxy-being-spof thing would be much appreciated.