API Gateways provide tier-based pricing models for API requests. API requests cost as little as $1.51 per million requests, and you can decrease costs by decreasing the number of API requests.
Caching:
API Gateway can cache endpoint responses, which reduces request latency by caching the endpoint’s responses. Furthermore, it determines the price of the service.
It is also possible to protect your API Gateway from security risks. If you wish to prevent API calls from flooding your API Gateway, you can configure a throttle service that limits requests to prevent attacks.
Scalability:
It is not necessary to have EC2 services or Autoscaling groups responding to API requests. API Gateways scale automatically.
Flexibility:
API Gateway can be implemented through the AWS Management Console in just a few minutes.