A proxy egy közvetítő a kérésekhez. A forward proxy az ügyfelek előtt helyezkedik el (őket képviseli a szerverek felé), míg a reverse proxy a szerverek előtt helyezkedik el (őket képviseli az ügyfelek felé) — terheléselosztást, gyorsítótárazást, biztonsági funkciókat és még sok mást kezel. A reverse proxyk a rendszertervezés kulcsfontosságú komponensei.
Forward proxy és reverse proxy összehasonlítása
FORWARD PROXY → sits in front of CLIENTS, forwarding their requests to servers:
Client → FORWARD PROXY → Internet/Server
→ represents the CLIENT (hides client identity); for filtering, caching, anonymity,
access control (e.g. corporate proxies)
REVERSE PROXY → sits in front of SERVERS, receiving requests on their behalf:
Client → REVERSE PROXY → Backend servers
→ represents the SERVERS (clients don't see the backend); the common system-design component
