Skip to content
uencoder

Reverse Proxy

A reverse proxy sits in front of services and forwards requests, providing load balancing, caching, TLS termination, and routing.

Purpose

Handle cross-cutting concerns at a unified entry point, simplifying service networking.

Mechanism

Clients hit the proxy, which forwards to backends. Nginx/Caddy/Envoy are common. Features: load balancing, TLS termination, static asset caching, routing (path/Host), rate limiting, compression.

Use cases

  • Request routing
  • TLS termination
  • Load balancing

Related terms

References