Powerful API management tool for AWS Ecosystem
Use Cases and Deployment Scope
We used Amazon API Gateway to call a lambda function that start our ec2 instance when we need it in running state. It is a fallback system during DNS failover via Route 53 it checks the primary server using the route53 health checker and if it is failed(unhealthy ) then it hits the Amazom API Gateway endpoint to start the EC2 server vis Lambda function.
Pros
- It works very well with the Lambda and Route 53
- Can integrate custom domain
- Can monitor all the logs through cloudwatch
Cons
- I feel the setup process is little bit complex and time taking for beginners
Likelihood to Recommend
According to our usage it is best for automatic server recovery system like we used Amazon API gateway with Route 53 failover then connect to API gateway with lambda function which start the EC2 server for the final Usage. It worked perfectly without any issue and help us to reduce the cost of ec2 server