{"repo":"awsrun/aws-microservices","free":true,"listed":false,"github":"https://github.com/awsrun/aws-microservices","clone":"git clone https://github.com/awsrun/aws-microservices.git","description":"AWS Serverless Event-driven Microservices with using AWS Lambda, AWS DynamoDB, AWS API Gateway, AWS EventBridge, AWS SQS, AWS CDK stands for Cloud Development Kit for IaC — Infrastructure as Code tool and AWS CloudWatch for monitoring.","language":"JavaScript","stars":343,"topics":["api-gateway","dynamodb","eventbridge","lambda","lambda-functions","sns","sns-topic","sqs","sqs-queue","step-functions"],"license":"MIT","category":"ecommerce","readme_excerpt":"Serverless Event-driven E-commerce Microservices UDEMY COURSE WITH DISCOUNTED - Step by Step Development of this Repository - https://www.udemy.com/course/aws-serverless-microservices-lambda-eventbridge-sqs-apigateway/?couponCode=FEBR26 This is a Serverless Event-driven E-commerce project for TypeScript development with CDK. The cdk.json file tells the CDK Toolkit how to execute your app. Check Explanation of this Repository on Medium AWS Event-driven Serverless Microservices using AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB and CDK for IaC See All Articles - AWS Serverless Microservices with Patterns & Best Practices Whats Including In This Repository We will be following the reference architecture above which is a real-world Serverless E-commerce application and it includes; REST API and CRUD endpoints with using AWS Lambda, API Gateway Data persistence with using AWS DynamoDB Decouple microservices with events using Amazon EventBridge Message Queues for cross-service communication using AWS SQS Cloud stack development with IaC using AWS CloudFormation and AWS CDK Prerequisites You will need the following tools: AWS Account and User AWS CLI NodeJS AWS CDK Toolkit Docker Run The Project Follow these steps to get your development environment set up: (Before Run Start the Docker Desktop) 1. Clone the repository 2. At the root directory which include cdk.json files, run below command: Note: Make sure that your Docker Desktop is running before execute the cdk deploy comm","default_branch":null,"files":null,"tree":[],"storefront":"/r/awsrun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awsrun/aws-microservices/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}