In this video, we are going to learn what is Amazon API Gateway?
Amazon API Gateway is fully managed service.
That makes it easy for developers to create, publish, maintain, monitor and secure APIs at any scale.
APIs act as a front door for applications to access data, business logic or functionality from your
backend services.
Using Amazon API Gateway, we can create restful APIs and web socket APIs that enable real time two
way communication applications.
API Gateway also supports containerized and serverless workflows as well as web applications.
So we can say that Amazon API Gateway is an ideal service for creating, publishing, maintaining,
maintaining and securing rest HTTP and web socket APIs so we can create, deploy and manage restful
APIs in order to expose backend HTTP endpoints, add some functions or other services.
API developers can create APIs that access ADA or other Web services, as well as a data source in the
cloud.
As an API Gateway API developer, we can create APIs for use in our own client applications, or you
can create your APIs available for the third party applications.
There are two main types of APIs in Amazon API Gateway.
The first one is the restful APIs for building this APIs optimized for serverless workflows and HTTP
backends using HTTP APIs in Amazon API Gateway, we can create again to type rest APIs.
So Rest API divided instead of the two type.
Again, the first one is the HTTP API and the second one is the rest API.
HTTP API are the best choice for building APIs that only require API proxy function functionality.
We come with low latency and cost efficiency rest API with built in features for, for example, OCD
and all to a native core support.
And we have also raised API.
The name can be confusing.
I will explain when we see in the measurement console, but you can understand the definitions.
We have two API types, http API and rest API and in the rest API, if your API require API proxy functionality
and API management feature in a single solution API gateway also offers rest API.
We can develop a rest API where we gain complete control over the request and response along with API
management capabilities.
And the last API type is web socket API.
We can build real time two way communication application such as chat application and streaming dashboards
with the web socket APIs.
API Gateway maintains a persistent connection to handle message transfer between vacant services and
our client applications.
So API Gateway able to create web socket API, we will learn unpack this all types of APIs during the
course, but mostly we will use RESTful APIs capabilities because API gateway creates restful APIs that
are HTTP based and enable stateless client server communication.
And we can implement standard HTTP methods like get post, put patch and delete exit methods.
So we will mainly use API gateway for exposing our microservice APIs to the client applications and
the microservices.