What is Amazon API Gateway?
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With this service, we can develop REST as well as WebSocket APIs that act as a front door for applications to access data, business logic, or functionality from other backend services, while protecting the backend services within the private network. These backend services could be any applications that are running on AWS.
The overall flow of our service can be represented as in the following diagram:
The client (say, a web browser), calls an Amazon API Gateway's defined action and passes the appropriate parameter values. API Gateway passes the request to AWS Lambda, while it also seals the backend so that AWS Lambda stays and executes in a protected private network.
In our case, we will use Lambda to help us tailor the data received from API Gateway into...