What is API Gateway?
API Gateway is an AWS service that is used to create, maintain, and publish an API. API Gateway supports multiple API protocols, such as RESTful (also known as the REST API) and WebSocket.
API Gateway is a single point of entry for the backend services. As you can see in the following architecture, API Gateway gets a request from a client and integrates the incoming request with microservices, databases, AWS Lambda, or another AWS service:
Figure 9.1 – Architecture of API Gateway
Now that we have a good idea of what API Gateway is, let’s have a look at its features.
Features of API Gateway
The features of API Gateway are as follows:
- It supports different protocols, such as RESTful and WebSocket.
- You can monitor incoming and outgoing API requests, which enhances the visibility of the service.
- You can easily create and maintain the API. It can be created either in AWS Management Console or the AWS...