API Gateway provides Scalable, Secured, and Well Integrated Endpoints!
Updated July 12, 2019
API Gateway provides Scalable, Secured, and Well Integrated Endpoints!
Score 10 out of 10
Vetted Review
Verified User
Overall Satisfaction with Amazon API Gateway
I have been using API Gateway along with other AWS products. API Gateway provides smooth API architecture which you can easily deploy. In my company, we're using API Gateway integrated with AWS Lambda. API Gateway has mapping templates which you can use to create an event-based architecture. It also gives you the opportunity to protect your endpoints, whether your own "authorization lambda," or via X-API-Key provided from AWS. You may decide to not use an API Key. It gives you the opportunity to define HTTP request headers, query string parameters, or even define the request and response body. You can also export your API as a Postman collection or Swagger to publish it to your users. In our company, we have six different API Gateway instances working with tens of Lambdas. Each instance has a different environment, which provides you with a unique link. We are very happy with API Gateway and do not face any issues except timeout limits until now. Also, enabling CORS is pretty easy, and API Gateway provides you all of the security which makes you feel more comfortable and focus on your work.
- The security provided by API Gateway is very good.
- It's very easy to implement event-based architectures.
- Very fast deployment, and you are good to go in minutes.
- The export features, such as Postman collection or the Swagger extension, are awesome.
- I think there should be another way of enabling CORS. It basically creates OPTIONS for every endpoint, which makes your API Gateway look complicated.
- The integration timeout limit is 30 seconds, which limits you into that time.
- API Gateway UI should be improved and should work correctly when more than two people are adding/editing endpoints.
- API Gateway reduced the effort that developers and DevOps use because it provides you with a very smooth way to implement your endpoints.
- We needed to think about getting our endpoints to be resolved under 30 seconds due to the API Gateway timeout limit.
Since we have been using AWS products since the beginning, we did not think about using any competitors of API Gateway. It has great and strong integration with other AWS products.