API Gateway
AWS API Gateway is an API management platform offered by AWS. It is a managed service, which means all scaling, security, and maintenance activities are taken care of by AWS. It enables developers to create, publish, and maintain APIs at any scale while providing security and monitoring. API Gateway supports both REST and WebSocket APIs, making it ideal for most of the common API needs. Some of the features provided by API Gateway are as follows:
- Scaling to handle a large number of requests
- Traffic management
- CORS support
- Security
- Authorization and access control
- Rate limiting
- Monitoring
- Versioning and life cycle management
As mentioned earlier, there are two types of APIs supported by the gateway – REST and WebSocket:
- REST: REST is the most common form of API and supports all sorts of functionalities that modern web applications require. These are suitable for all generic REST APIs.
- WebSocket: WebSockets are...