Back to Catalog
Application Integration

Amazon API Gateway

"Create, publish, maintain, monitor, and secure APIs."

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. It acts as the "front door" for applications to access data, business logic, or functionality from your backend services.

Key Features

  • RESTful & WebSocket APIs: Supports building both RESTful APIs (HTTP/REST) and WebSocket APIs.
  • Fully Managed: Handles traffic management, CORS, authorization, throttling, and API versioning.
  • Serverless Integration: deeply integrated with AWS Lambda.
  • Throttling & Caching: Protects your backend systems from traffic spikes and improves performance.
  • Security: Integrates with IAM and Cognito for access control. Supports API Keys.

Exam Tips

  • "Create an API": Answer is API Gateway.
  • "Throttling / Rate Limiting": API Gateway handles this.
  • "Serverless Front Door": API Gateway + Lambda is a common pattern.
  • "WebSocket": API Gateway supports real-time two-way communication.

Common Use Cases

  • Serverless APIs: Exposing Lambda functions as HTTP endpoints.
  • Microservices Facade: Providing a unified entry point for microservices running on ECS or EC2.
  • Legacy Modernization: wrapping legacy applications with a modern REST API.
AWS STS
AWS Step Functions
SWIPE ZONE
< DRAG ME >