Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What does aws lambda, amazon api gateway, amazon dynamodb, aws amplify?


Asked by Juelz Costa on Nov 28, 2021 FAQ



The application architecture uses AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, and AWS Amplify Console. Amplify Console provides continuous deployment and hosting of the static web resources including HTML, CSS, JavaScript, and image files which are loaded in the user's browser.
In this manner,
Amazon DynamoDB provides a persistence layer where data can be stored by the API's Lambda function. JavaScript executed in the browser sends and receives data from a public backend API built using Lambda and API Gateway. Each service used in this architecture is eligible for the AWS Free Tier.
Additionally, The Lambda function interacts with DynamoDB, and returns a response to API Gateway. API Gateway then returns a response to you. To complete this exercise, you need an AWS account and an AWS Identity and Access Management user with console access. For more information, see Prerequisites for getting started with API Gateway .
Likewise,
AWS Amplify hosts static web resources including HTML, CSS, JavaScript, and image files which are loaded in the user's browser. Amazon Cognito provides user management and authentication functions to secure the backend API. Amazon DynamoDB provides a persistence layer where data can be stored by the API's Lambda function.
Similarly,
You can create a web API with an HTTP endpoint for your Lambda function by using Amazon API Gateway. API Gateway provides tools for creating and documenting web APIs that route HTTP requests to Lambda functions. You can secure access to your API with authentication and authorization controls.