AWS Serverless Microservices with Patterns & Best Practices
Download AWS Serverless Microservices with Patterns & Best Practices on Avaicourse.org
This course is available immediately. Please contact us at [email protected] with the best service for more detailed advice.
Description:
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 with using AWS Lambda, API Gateway
Data persistence with 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 with 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 with 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 event to Serverless Eventbus which is AWS EventBridge
Create Rules and Target definitions for AWS EventBridge
Microservices send polling request and get event from the AWS SQS queue.
Synchronous communication with AWS Api Gateway for routing request 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 with using AWS CDK – Cloud Development Kit
AWS Developer and AWS Solution Architecture Jobs
Prepare your AWS Certification with practical way
AWS Serverless + CDK Automation + Integration Patterns = AWSome Microservices!
Requirements
Cloud Basics
Javascript Basics
Typescript Basics
Description
In this course, we will learn AWS Event-driven Serverless Microservices with using
AWS Lambda,
AWS DynamoDB,
AWS API Gateway,
AWS EventBridge,
AWS SQS which stands for Simple Queue Service,
AWS CDK stands for Cloud Development Kit for IaC – Infrastructure as Code tool and
AWS CloudWatch for monitoring.
This course will be 100% hands-on, and you will be developing a real-world application which includes;
REST API and CRUD endpoints with using (AWS Lambda, API Gateway)
Data persistence with 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)
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 comes with 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 microservices and use power of lambda functions. And this 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 with using AWS API Gateway, AWS EventBridge as a Eventbus and AWS SQS as a queue service. That means we design our architecture rely on asynchronous connections that gives us much more flexible and resilient application.
We will use
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
The course proposes a microservice oriented architecture implementation with AWS Serverless world using event-driven patterns and best practices. So the project will be the e-commerce application that will be totally Serverless components.
Let me try to introduce Serverless components one by one;
Api Gateway
This is entry point of our microservices.
API Gateway provides Restful API-Driven Development and Synchronous Event Sources.
Synchronous commands are request/response.
API Gateway is a synchronous event source and provides a Serverless API proxy to Lambda.
API Gateway Redirects to CRUD request to internal microservices.
Product Lambda microservices which performs;
CRUD operations using DynamoDB table over the AWS API Gateway
This will cover product table operations fully Serverless in microservices architecture.
Synchronous requests will manage by AWS AP
More Course: EVERYTHING ELSE
Outstanding Course:Rotating Equipment Masterclass Pumps &
Course Features
- Lectures 0
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Students 0
- Assessments Yes