AWS Serverless Microservices with Patterns and Best Practices

In this course, you will learn AWS event-driven serverless microservices using AWS Lambda, AWS DynamoDB, AWS API Gateway, AWS EventBridge, AWS SQS, AWS CDK for IaC, and AWS CloudWatch for monitoring. You will learn to develop reliable and scalable serverless applications, following the microservices architecture.

You will use AWS API Gateway for Restful API-driven development and synchronous event sources, AWS EventBridge for event-driven asynchronous communication between microservices, and AWS SQS for decoupling microservices and processing events asynchronously using queues. The project of building an e-commerce application will be totally serverless components. The serverless components that will be used are API Gateway, Product Lambda microservices, Basket Lambda microservices, and AWS EventBridge.

There will be three communication types: synchronous communication with AWS API Gateway, asynchronous communication with AWS serverless EventBus, which is EventBridge, and event source mapping communication when polling queue records from Lambda services to AWS SQS-Simple Queue Service. Finally, you will use AWS CDK for IaC Serverless Stacks developments that we will develop and provision for all services.

By the end of this course, you will learn how to design and develop AWS event-driven microservices using serverless patterns and best practices.

All resources and code files are placed here: https://github.com/PacktPublishing/AWS-Serverless-Microservices-with-Pa…

Type
video
Category
publication date
2022-11-29
what you will learn

Create rules and target definitions for AWS EventBridge
Build REST API and CRUD endpoints using AWS Lambda, API Gateway
Work on data persistence using AWS DynamoDB
Decouple microservices with events using AWS EventBridge
Message queues for cross-service communication using AWS SQS
Work on cloud stack development with IaC using AWS CloudFormation CDK

duration
1820
key features
Develop a real-world application with serverless design patterns and best practices hands-on * Develop a real-world serverless application, which is already used and developed by lots of companies in the world * Prepare for AWS Developer and AWS Solution Architecture exam in a practical way
approach
This course is comprehensive and hands-on, and there will be step-by-step implementation showcased. You will follow DevOps best practices when coding infrastructure and developing IaC Serverless Stacks using AWS CDK. Integration patterns will follow queue-chaining, publish-subscribe, and fan-out design patterns during the course when developing our serverless e-commerce application.
audience
This course is ideal for software developers who want to develop real-world projects with AWS serverless services and software/solutions architects who want to develop real-world projects with AWS serverless services. Students who would be appearing for the AWS Certified Developer Associate and AWS Certified Solutions Architect Associate will also be benefitted from this course.

You would need a basic knowledge of cloud, JavaScript, and TypeScript to get started with the course. Basic knowledge of using an AWS account is a plus but not mandatory.
meta description
This is a completely hands-on and step-by-step course developing all infrastructure and microservice codes together. AWS Event-driven Serverless Microservices using AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB, and CDK for IaC.
short description
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 that come with the power of the cloud, high availability and high scalability by nature following serverless design patterns and best practices.
subtitle
AWS Serverless + CDK Automation + Integration Patterns = AWSome Microservices!
keywords
AWS, AWS Serverless, Microservices, Patterns, Event-driven, Serverless Microservices, AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB, CDK for IaC, AWS DynamoDB, AWS API Gateway, EventBridge, AWS CDK, AWS CloudWatch, serverless application, sync, async, Integration Patterns, CRUD, JavaScript, TypeScript, VS Code, DynamoDB, CloudFormation, REST API
Product ISBN
9781804611203