API gateway là điểm vào duy nhất đứng trước nhiều dịch vụ; client gọi gateway thay vì gọi trực tiếp từng service.
Nó gánh các mối quan tâm chung (cross-cutting):
- Định tuyến & tổng hợp: chuyển request tới đúng service, gộp nhiều lời gọi thành một phản hồi.
- Xác thực/uỷ quyền tập trung, rate limiting, chống lạm dụng.
- TLS termination, nén, cache, ghi log/metrics/tracing.
- Che giấu cấu trúc nội bộ, đổi giao thức (ví dụ REST bên ngoài ↔ gRPC bên trong).
Lợi ích: client đơn giản, chính sách bảo mật đồng nhất. Rủi ro: có thể thành điểm nghẽn/single point of failure → cần chạy nhiều instance sau load balancer, tránh nhồi business logic vào gateway.