Cookies Psst! Do you accept cookies?

We use cookies to enhance and personalise your experience.
Please accept our cookies. Checkout our Cookie Policy for more information.

Learning AWS day by Day - Day 58 - Amazon API Gateway

Exploring AWS !!

Day 58

Amazon API Gateway

For creating, publishing, maintaining, monitoring, and securing REST, HTTP, and WebSocket APIs at any scale. APIs can also be created by the developers.
API Gateway can create RESTful APIs that are HTTP based, stateless client server communication and implement standard methods like PUT, GET, POST, PATCH and DELETE
API Gateway can create WebSocket APIs that enables client server communication in two ways, or you can say a duplex communication, and route incoming messages based on the web content.
We can also use AWS services as one of the integration methods as per our use case.

Architecture:
APIs that are build in API Gateway provide an integrated and consistent developer experience for building serverless applications. Handles all the tasks involving thousands of concurrent APIs. These tasks include authorization, task management and access control, monitoring, and API version management.
API Gateway acts as a front-door for applications in case to access data, business logic, or functionality from backend services, like EC2 running, or any application running on lambda, or real time applications.

Image description

Features:
Supports HTTP, REST and WebSocket APIs.
CloudTrail logging and monitoring of APIs.
Canary release deployments for rolling out changes.
Authentication mechanisms like IAM, Lambda Authorizer, Cognito.
Use of CloudFormation templates to enable API creation.
Supports custom domain names.

You can access API Gateway through console, SDK, V1 & V2 API references, CLI and PowerShell.

API Gateway as well is considered to be serverless along with lambda.

Last Stories

What's your thoughts?

Please Register or Login to your account to be able to submit your comment.