Một API gateway là một điểm vào duy nhất nằm phía trước các backend service — xử lý các mối quan tâm xuyên suốt (cross-cutting) như routing, authentication, rate limiting, và nhiều thứ khác. Nó đặc biệt hữu ích trong kiến trúc microservices để tập trung hóa các chức năng chung.
Một API gateway làm gì
API GATEWAY là một điểm vào duy nhất phía trước các backend service:
Client → API GATEWAY → ┬→ Service A
├→ Service B
└→ Service C
→ xử lý các mối quan tâm xuyên suốt ở MỘT chỗ (để service không phải tự triển khai từng cái)
→ định tuyến request tới đúng service; trừu tượng hóa backend khỏi client
