Reverse Proxy Overview
A reverse proxy is an intermediary server that receives client requests and forwards them to backend services.
Clients call one public endpoint, while backend services stay internal.

Request flow
- Client sends request to reverse proxy.
- Proxy selects backend route.
- Request is forwarded to backend service.
- Backend sends response to proxy.
- Proxy returns response to client.
Benefits
- Load distribution across backend services
- Reduced direct exposure of internal services
- Centralized TLS/certificate handling
- Request routing by path/host rules
- Optional caching and filtering strategies
JJInfinity context
In JJInfinity, reverse proxy features are used to securely publish internal applications while keeping access controlled by Infinity authentication and authorization.