system-design-primer-update

Reverse proxy (web server)


<a href=https://upload.wikimedia.org/wikipedia/commons/6/67/Reverse_proxy_h2g2bob.svg>Source: Wikipedia</a>

A reverse proxy is a web server that centralizes internal services and provides unified interfaces to the public. Requests from clients are forwarded to a server that can fulfill it before the reverse proxy returns the server’s response to the client.

Additional benefits include:

Load balancer vs reverse proxy

Disadvantage(s): reverse proxy

Source(s) and further reading