What is a Reverse Proxy?
A reverse proxy sits in front of backend servers, receiving requests from client tools and forwarding them to backend microservices. This hides server IPs, terminates TLS encryption, and handles caching and compression.
Traffic Distribution (Load Balancing)
Load balancers distribute traffic across multiple backend instances using routing algorithms like Round Robin (sequential) or Least Connections. This prevents single server overload and supports high availability.
