Reverse Proxy

Định nghĩa

Reverse Proxy là server đứng trước backend, nhận request từ client rồi chuyển tiếp tới service/server nội bộ phù hợp.

Cách hiểu bằng lời của tôi

Forward proxy che client khỏi server; reverse proxy che backend khỏi client. Nó tạo một cửa vào ổn định, có thể làm load balancing, TLS termination, caching, compression, routing và security filtering trước khi request vào app.

Khi xuất hiện

  • Load Balancer ở edge.
  • API Gateway trước microservices.
  • CDN/origin shield trước origin.
  • Ingress controller trong Kubernetes.

Liên kết