Backend nền tảng
G4 · API Gateway
Điểm vào duy nhất cho mọi client (Web/Mobile).
G4 · Nâng cao
Lễ tân tòa nhà: mọi khách vào một cửa, lễ tân kiểm tra giấy tờ, giới hạn lượt, chỉ đường tới đúng phòng.
Cốt lõi
- Điểm vào duy nhất cho mọi client (Web/Mobile).
- Xử lý tập trung: Auth, Rate Limit, Routing, Aggregation, Logging.
- Phía sau: Auth Service, Order Service, Payment Service...
Đánh đổi
Gom các mối quan tâm chung (cross-cutting). Rủi ro: thành nút cổ chai / single point of failure.
Trong thực tế
Netflix Zuul, AWS API Gateway, Kong.
Bug thường gặp
Đưa logic nghiệp vụ vào gateway → gateway thành nút thắt, thay đổi nhỏ nào cũng phải deploy gateway.
Tự hỏi lại
API Gateway khác Load Balancer thế nào? BFF (Backend for Frontend) là gì?