Reverse-Proxies und Loadbalancer werden oft als Synonym verwendet. Genaugenommen ist es aber nicht das Gleiche. Viele (oder praktisch alle) Reverse-Proxies haben Loadbalancing-Funktionen.
Wir schauen uns pound an. Pound ist nicht nur ein Reverse-Proxy, er ist auch Loadbalancer und SSL-Endpoint. Hierbei entschlüsselt pound die Verbindung, so wie es normalerweise der Webserver tun würde. Die Verbindung zum Webserver erfolgt dann allerdings unverschlüsselt.
In meinem Buch kannst Du nachlesen, wie du HAproxy oder auch nginx als Loadbalancer bzw. Reverse-Proxy einsetzen kannst, wobei nginx Caching-Funktionen mitbringt.