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.