Book Image

AWS Serverless Microservices with Patterns and Best Practices [Video]

By : Mehmet Ozkaya
4 (1)
Book Image

AWS Serverless Microservices with Patterns and Best Practices [Video]

4 (1)
By: Mehmet Ozkaya

Overview of this book

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:
Table of Contents (35 chapters)
Project Code and Course Slides
Creating Our E-Commerce Serverless Microservices Project with CDK
Developing Product Lambda Microservices CRUD Functions with AWS SDK
What Next – AWS Step Functions for Orchestration Order Fulfilment
Chapter 6
Thinking AWS Serverless for Event-Driven Microservices Architecture
Content Locked
Section 6
Serverless Architectural Patterns and Best Practices
This video explains serverless architectural patterns and its best practices.