DEV Community

Cover image for Learning AWS day by Day - Day 58 - Amazon API Gateway
Saloni Singh
Saloni Singh

Posted on

2 1

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.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay