Amazon API Gateway
#33 · Level 2 · Scaling and resilience · ServerlessConcept
Section titled “Concept”Amazon API Gateway is the reception desk in front of your app, which receives outside requests and sends them to the right place. An API is an entry point through which one program talks to another. With API Gateway you can build REST, HTTP and WebSocket APIs. Requests can be sent behind it to Lambda, to an app running on EC2, or to other AWS services. Checking requests (authorization), limiting excess requests (throttling) and monitoring also happen here.
Simple example
Section titled “Simple example”A hospital reception. A patient comes and describes the problem, and reception sends them to the right doctor. Reception also checks who can come in, and how many at once.
Why it’s needed
Section titled “Why it’s needed”To let a mobile app or website talk to the backend safely, you need a controlled entry point. Checking logins and blocking excess requests all happen here.
Where it’s used
Section titled “Where it’s used”APIs for mobile apps, and a way to call Lambda functions from the internet.
Azure equivalent
Section titled “Azure equivalent”Azure API Management
Related
Section titled “Related”AWS Lambda · What is Serverless?
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: