What are Serverless Apps and How to deploy one on AWS
Tech Raj
In this video, I talk about Serverless apps and how to deploy a serverless app on the AWS platform. Serverless apps enables you to directly deploy your backend code in the form of functions that get triggered for a specified event on your app, without having to build, configure, and maintain your own server. You can also use other AWS services like AWS DynamoDB from your serverless backend. We also use Amazon Cognito which is a user authentication service that offers access-control to our website. Then, we use the Amazon API Gateway to create an end-point and link it to a serverless function that is written on AWS Lambda. All the static files of the website are hosted on AWS Amplify.
This video follows a hands-on workshop that is officially organized by AWS, check it out here: https://aws.amazon.com/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/
All the commands executed in this video can be found here: https://gist.github.com/teja156/67faf07de60d6650c26f8d3a05120094
Watch my video on how to get started on AWS: https://youtu.be/hlQH9HKUrkk
This video is part of the Tech Talk Series by One Impression, sponsored by AWS.
Chapters 0:00 What are serverless apps? 1:27 Serverless apps on AWS 3:13 Architecture of this project 5:12 Install and configure aws cli 6:13 Create and populate a codecommit repo 7:55 Deploy a static app on AWS Amplify 10:11 Add authentication feature to your Amplify app 12:32 Serverless backend with AWS lambda 12:59 Create a table on DynamoDB 13:16 Create an IAM rule 15:16 Write a function on AWS Lambda 16:40 Test the Lambda function 17:36 Create a REST API for the Lamda function 20:10 Putting it together 21:11 Outro
Thanks for watching! SUBSCRIBE for more videos!
Join my Discord: https://discord.gg/6TjBzgt Follow me on Instagram: https://instagram.com/teja.techraj Website: https://techraj156.com Blog: https://blog.techraj156.com ... https://www.youtube.com/watch?v=kA2ZYD4zgEo
192135054 Bytes