Cổng API
API Gateway là một máy chủ hoạt động như giao diện người dùng (front-end) cho API, nhận các yêu cầu API, thực thi các chính sách giới hạn tốc độ và bảo mật, chuyển các yêu cầu đến dịch vụ back-end, và sau đó chuyển phản hồi trở lại cho người yêu cầu. Nó nằm giữa máy khách và một tập hợp các dịch vụ back-end.
Trong các kiến trúc microservices, API Gateway cung cấp một điểm truy cập duy nhất cho một nhóm các microservices được xác định. Nó hoạt động như một proxy ngược, chấp nhận tất cả các lệnh gọi giao diện lập trình ứng dụng (API), tổng hợp các dịch vụ khác nhau cần thiết để thực hiện chúng, và trả về kết quả thích hợp.