UDEMY COURSE WITH DISCOUNTED - Step by Step Development of this Repository -> https://www.udemy.com/course/aws-lambda-serverless-developer-guide-with-hands-on-labs/?couponCode=AUGU23
This is an AWS Serverless Bootcamp for AWS Lambda and interactions with other AWS Serverless services. You will develop thousands line of aws lambda functions interact to aws serverless services with real-world hands-on labs.
- AWS Lambda Function Development with other AWS Serverless Services in Real-World Hands-on Labs
- See All Articles - AWS Lambda & Serverless — Developer Guide with Hands-on Labs
We will develop almost 20 real-world hands-on labs during the course. If we look at the some of the important hands-on labs of our course;
- Single Calculator Microservice Expose https methods with Lambda Function Url
- Build Serverless Chat App with a WebSocket API and Lambda
- Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
- Secure your API Gateway with Amazon Cognito User Pools
- Using an Amazon S3 trigger to invoke a Lambda function and persist on DynamoDB
- Fan-Out Serverless Architectures Using SNS, SQS and Lambda
- Process DynamoDB or Kinesis Streams using AWS Lambda for Change Data Capture of DynamoDB Tables
- AWS Serverless Microservices for Ecommerce Application using Amazon EventBridge
- Saga Pattern for Orchestrate Distributed Transactions using AWS Step Functions
You will need the following tools:
- AWS Account and User
- AWS CLI
- NodeJS
Follow these steps to get your development environment set up: (Before Run Start the Docker Desktop)
- Clone the repository
- Locate the lecture folder that you would like to run.
- Install the dependencies listed in the package.json.
Note: These include the client modules for the AWS services required in these example, which are @aws-sdk/client-dynamodb, @aws-sdk/lib-dynamodb.
npm install node -g
cd section21/lecture124
npm install
- Run sample code:
node index.js
- Mehmet Ozkaya - Initial work - mehmetozkaya