Skip to content Skip to sidebar Skip to footer

AWS Serverless Microservices with Patterns & Best Practices

AWS Serverless Microservices with Patterns & Best Practices

AWS Event-driven Serverless Microservices using AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB and CDK for IaC

Buy Now

What you'll learn

  • AWS Event-driven Serverless Microservices
  • AWS Lambda, AWS DynamoDB, AWS API Gateway, AWS EventBridge, AWS SQS and AWS CDK
  • REST API and CRUD endpoints using AWS Lambda, API Gateway
  • Data persistence using AWS DynamoDB
  • Decouple microservices with events using AWS EventBridge
  • Message Queues for cross-service communication using AWS SQS
  • Cloud stack development with IaC using AWS CloudFormation CDK
  • Serverless Design Patterns and Best Practices
  • Develop E-commerce Event-driven Microservices Application
  • RESTful Microservices using AWS Lambda, Api Gateway and DynamoDb for performing CRUD operations
  • Event-Driven asynchronous Communication between Microservices using Amazon EventBridge
  • Serverless e-commerce application infrastructure development using AWS CDK
  • AWS API Gateway -for- Restful API-Driven Development and Synchronous Event Sources
  • AWS EventBridge -for- Event-Driven asynchronous Communication between Microservices
  • AWS SQS -for- Decouple Microservices and processing events asynchronously using queues
  • Publish and create events to Serverless Eventbus which is AWS EventBridge
  • Create Rules and Target definitions for AWS EventBridge
  • Microservices send polling requests and get events from the AWS SQS queue.
  • Synchronous communication with AWS Api Gateway for routing requests from client applications to downstream microservices
  • Asynchronous communication with AWS Serverless Eventbus which is EventBridge for applying Event Driven asynchronous Communication patterns
  • Event Source mapping communication polling queue records from lambda services to AWS SQS-Simple Queue Service for Decouple Microservice
  • Devops best practices develop infrastructure as code Serverless Stacks using AWS CDK - Cloud Development Kit
  • AWS Developer and AWS Solution Architecture Jobs
  • Prepare your AWS Certification in a practical way
  • AWS Serverless + CDK Automation + Integration Patterns = AWSome Microservices!

By the end of the course, you will learn how to develop reliable and scalable Serverless applications, following the microservices architecture. 

We will develop event-driven microservices with AWS Serverless services which come with the power of cloud, high availability and high scalability by nature. 

Of course we will follow the Serverless Design Patterns and Best Practices when developing our e-commerce event-driven microservices application.

There is a couple of microservices which implemented e-commerce modules over Product, Basket and Ordering microservices. 

We will use AWS Lambda service as a microservice and use the power of lambda functions. And these microservices databases will store NoSQL AWS DynamoDB databases.

And also we have followed communication patterns and best practices when designing Serverless microservice communications for synchronous and asynchronous communications using AWS API Gateway, AWS EventBridge as an Eventbus and AWS SQS as a queue service. 

That means we design our architecture relying on asynchronous connections that gives us much more flexible and resilient applications.

Post a Comment for "AWS Serverless Microservices with Patterns & Best Practices"