/aws-serverless

AWS Lambda & Serverless - Developer Guide with Hands-on Labs. Develop thousands line of aws lambda functions interact to aws serverless services with real-world hands-on labs

Primary LanguageJavaScriptMIT LicenseMIT

AWS Lambda & Serverless - Developer Guide with Hands-on Labs

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=DECE23

Screenshot_9

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.

Check Explanation of this Repository on Medium

Whats Including In This Repository

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

Prerequisites

You will need the following tools:

  • AWS Account and User
  • AWS CLI
  • NodeJS

Run The Project

Follow these steps to get your development environment set up: (Before Run Start the Docker Desktop)

  1. Clone the repository
  2. Locate the lecture folder that you would like to run.
  3. 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
  1. Run sample code:
node index.js

Authors