In this section we are going to do hands on lap wielding graceful microservices with a Lambda API Gateway
and Dynamo DB using the ADA place management console.
So in this video we will give all real information about the RESTful Microservices with a Lambda API
Gateway and Dynamo DB table.
As you remember that we have already done and implement these restful microservices without Dynamo DB
in the previous sections, but in this section we will add the Dynamo DB and integrate the Dynamo DB
from the Lambda function and expose the API gateway.
Then we link a microservices.
You are thinking about how a business context can be delivered as a reusable for our consumers.
So that means we are going to create a serverless API that creates, reads, updates and deletes items
from a Dynamo DB table.
Dynamo DB is a fully managed NoSQL database that provides fast and predictable performance with seamless
scalability.
This section takes approximately 20 minutes to complete, and you can do it with a three tier account.
First of all, we will create a Dynamo DB table using the management console.
After that, we create a lambda function using the console, and after that we create a rest API using
the API gateway console.
And lastly, we will test our end to end architecture that you can see on the image of the slide.
This is the reference architecture for restful microservices.
So basically client centered request or microservices by making HTTP calls.
Ideally, our client should have a tight demand to services contract to our API in order to achieve
consistent expectation of microservices possibility.
And after that Amazon API gateway host restful HTTP request and response to the customer.
In this case, API Gateway provides built in authorization, throttling security filters and so on.
So that means we will use rest APIs.
And after that, a list lambda contains the business logic to process incoming API calls and leverage
dynamic DB as a persistent storage.
So Amazon Dynamic DB persistently stores microservices data and scales based on demand.
Since microservices are often designed to be one thing, well, a seamless, more secure data store
is very huge effect for our architectures.
So when we invoke our API, gateway API, API, gateway rusts, request to Lambda function and Lambda
function interacts with the Dynamo DB and return a response to the API Gateway and API Gateway returns
to response to our client application.