Description
AWS Serverless Microservices Course with Patterns and Best Practices AWS Serverless Microservices Course with Patterns and Best Practices In this course, we will learn about AWS’s event-driven, serverless microservices.
- 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 develop a real-world application that includes:
- REST API and CRUD endpoints with (AWS Lambda, API Gateway)
- Data persistence with (AWS DynamoDB)
- Decouple microservices with events using (AWS EventBridge)
- Message queues for cross-communication with (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 according to the microservices architecture. We will develop event-driven microservices using AWS serverless services which of course have available cloud performance and high scalability. Of course, we will follow serverless design patterns and best practices while developing our event-driven e-commerce microservice application. There are several microservices that implement e-commerce modules for product, shopping cart and order microservices. We will use AWS Lambda service as a microservice and leverage the power of Lambda functions. And this microservice database will store AWS DynamoDB NoSQL databases. And also we have followed communication patterns and best practices while designing serverless microservice communication for synchronous and asynchronous communication using AWS API Gateway, AWS EventBridge as event bus and AWS SQS as queue service. This means that we design our architecture based on asynchronous connections, which allows us to have a much more flexible and agile application. We will use
- AWS API Gateway – for RESTful API-oriented development and concurrent event resources
- AWS EventBridge -for- Event – targeted asynchronous communication between microservices
- AWS SQS for microservices isolation and asynchronous event processing using queues
This course introduces a microservices-focused architecture to the serverless world of AWS using event-driven patterns and best practices. So, this project is an e-commerce application with fully serverless components. By the end of this course, you will know how to design and develop event-driven AWS microservices using server patterns and best practices. This course will be 100% hands-on and we will develop the entire infrastructure and microservice code together step by step.
What you will learn in the AWS Serverless Microservices with Patterns and Best Practices course
-
AWS event-driven serverless microservices
-
AWS Lambda, AWS DynamoDB, AWS API Gateway, AWS EventBridge, AWS SQS and AWS CDK
-
REST API and CRUD backend with AWS Lambda, API Gateway
-
Data persistence with AWS DynamoDB
-
Decouple microservices with events using AWS EventBridge
-
Message queues for cross-communication using AWS SQS
-
Cloud stack development with IaC using AWS CloudFormation CDK
-
Serverless design patterns and best practices
-
Developing an event-driven microservice application for e-commerce
-
RESTful microservices with AWS Lambda, Api Gateway and DynamoDb to perform CRUD operations
-
Event-driven asynchronous communication between microservices using Amazon EventBridge
-
Developing a serverless e-commerce application infrastructure with AWS CDK
-
AWS API Gateway – for restful API-driven development and synchronous event sources
-
AWS EventBridge – for asynchronous event-driven communication between microservices
-
AWS SQS for microservices isolation and asynchronous event processing using queues
-
Publish and create events on the serverless event bus AWS EventBridge
-
Create rules and target definitions for AWS EventBridge
-
Microservices send the survey request and receive the event from the AWS SQS queue.
-
Simultaneous communication with AWS Api Gateway to forward requests from client applications to downstream microservices
-
Asynchronous Communication with AWS Serverless Event Bridge EventBridge is designed to use event-driven asynchronous communication patterns.
-
Event source mapping of communication query queue records from Lambda Services to AWS SQS-Simple Queue Service for De Couple Microservice
-
Devops best practices develop infrastructure as serverless stacks using the AWS CDK – Cloud Development Kit.
-
AWS Developer Jobs and AWS Solution Architecture
-
Prepare for your AWS certification in a practical way
-
AWS Serverless + CDK Automation + Integration Patterns = AWSome Microservices!
This course is suitable for people who
- A software developer who wants to develop a real-world project using serverless AWS services
- Software/solution architects who want to develop a real-world project using AWS serverless services.
- Who wants to develop and deploy microservices on AWS Serverless Services?
Course Details: AWS Serverless Microservices with Patterns and Best Practices
- Editor: Udemy
- Lecturer: Mehmet Ozkay
- Training level: beginner to advanced
- Training duration: 30 hours and 19 minutes
Course topics on 11/2023
AWS Serverless Microservices with Patterns and Best Practices Course Prerequisites
- Cloud Basics
- Javascript basics
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
English subtitles
Quality: 720p
Download link
free download software
Size
11.5GB