Mô tả

This course comes from a live GitHub aws-microservices repository which verified from community with 250+ stars and 100+ forks.

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 AWS 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 API Gateway and routing requests to Product Lambda Microservices that perform CRUD operations.

  • We will write Lambda functions with using AWS SDK for interacting other AWS resources for example in Product case we will interact with AWS Serverless DynamoDB to perform all crud operations.

Basket Lambda microservices which performs;

  • Add-Remove synchronous basket operations with using AWS API Gateway and DynamoDB

  • Again synchronous requests will manage by AWS API Gateway and routing requests to Basket Lambda Microservices that perform CRUD operations.

  • We will write Lambda functions with using AWS SDK for interacting other AWS resources. For example in Basket case we interact with AWS Serverless DynamoDB to perform all crud operations.

But also,

  • Basket microservice triggers to Event-driven use case which is the Checkout Basket.

  • When checkout basket, this will publish and create event to Serverless Eventbus which is AWS EventBridge.

  • So this asynchronous communication will held by Basket Lambda Microservice and AWS EventBridge and consumed by Ordering microservices over the AWS SQS.

AWS Event Bridge

So asynchronous communication held by AWS Serverless Eventbus service which is AWS EventBridge.

We will create Rules and Target definitions for AWS EventBridge from Basket Lambda microservices.

That means we will develop Basket Lambda Microservices when publishing checkout message to AWS EventBridge with using AWS SDK for development purpose.

AWS SQS and Ordering Lambda microservices

So after publishing checkout event to the EventBridge, this event will consume by Ordering part.

EventBridge send to event to AWS SQS in order to gain power of AWS queue.

After that Ordering lambda microservice will consume this event with polling.

That means we will use event source mapping communication type here when consuming events, ordering lambda microservices send polling request and get event from the AWS queue.

After consuming the event from the AWS queue, Ordering lambda microservices process the event with creating order record into its DynamoDB table.

Ordering lambda microservices perform all these operations with developing lambda functions with using AWS SDK.

We have 3 communication types;

  1. Synchronous communication with AWS API Gateway for routing request from client applications to downstream microservices

  2. Asynchronous communication with AWS Serverless Eventbus which is EventBridge for applying Event Driven asynchronous Communication patterns.

  3. And lastly we have Event Source mapping communication when polling queue records from lambda services to AWS SQS-Simple Queue Service for Decouple Microservice and processing events asynchronously.

During the course we will follow these Microservice communication types with Lambda invocations, and develop our sections following these arrows.

IaC Serverless Stacks with AWS CDK - Cloud Development Kit

  • Will follow Devops best practices when coding infrastructure. The whole project, we will develop infrastructure as code Serverless Stacks with using AWS CDK - Cloud Development Kit.

  • We will use AWS CDK for IaC Serverless Stacks developments that we will develop and provision all services step by step with together.

AWS Developer and AWS Solution Architecture Jobs

This course prepares to you real AWS Developer and AWS Solution Architecture jobs, which's offers to you 3 figure salaries.

Because we are going to develop a real-world Serverless application which is already used and developed by lots of companies in the world.

Prepare your AWS Certification with Practical Way

  • AWS Certified Developer Associate

  • AWS Certified Solutions Architect Associate

Don't memorize all topics, feel and develop by hands-on, dirty your hands by this way you can achieve to onboard your target AWS jobs. This course will help you to prepare AWS Developer and Solutions Architect Associate certifications both theoretical and mostly practical way with developing Serverless e-commerce applications.

AWS Serverless + CDK Automation + Integration Patterns = AWSome!

This will be the manifesto of our course. We will follow these manifesto every place of our course and the Serverless e-commerce application.

Integration Patterns that we will follow Queue-chaning, Publish-Subscribe and Fan-out design patterns during the course when developing our serverless e-commerce application.

By the end of this course, you'll learn how to design and developing AWS Event-driven microservices with using Serverless patterns and best practices.

This course will be 100% hands-on, and we will be develop all infrastructure and microservice codes with together and step by step.

Bạn sẽ học được gì

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!

Yêu cầu

  • Cloud Basics
  • Javascript Basics

Nội dung khoá học

35 sections

Course Introduction

9 lectures
Introduction
12:56
Final Application - Serverless Event-driven E-Commerce Application
24:00
Project Code Structure
10:36
AWS Cost Management During the Course
06:34
Course Structure and Way of Learning
05:46
AWS Lambda Invocation Types
10:10
Our Serverless Journey with AWS Lambda Invocation Types
06:25
Serverless Explained : AWS Operational Responsibility Model
04:33
AWS Serverless Services for Microservices Architectures
05:26

Project Code & Course Slides

1 lectures
Project Code & Course Slides
03:29

Create AWS Account - Free Tier

4 lectures
Create Free Tier AWS Account
07:58
Security Best Practices of AWS Accounts
06:11
Create IAM User Account and Configure for Programmatic and Console Access
12:00
AWS Access Types - Programmatic and Management Console Access
11:09

Developing Our First Lambda Function

9 lectures
AWS Lambda Overview
02:50
How does AWS Lambda work?
02:09
AWS Lambda Main Features
06:04
AWS Lambda Event Sources and Destination Trigger Services
05:00
AWS Lambda Invocation Types
01:34
AWS Lambda Function Code
09:08
AWS Lambda Walkthrough with AWS Management Console
19:38
AWS Lambda Best Practices and Event-driven Architecture
08:51
AWS Lambda Quiz
5 questions

Architecture Recap : Event-Driven Microservices Architectures

5 lectures
Microservice Architecture
02:05
Microservices Communications
04:44
Event-Driven Microservices Architecture
03:16
Application Integration Patterns for Microservices
06:33
Event-Driven Architecture Quiz
3 questions

Thinking AWS Serverless for Event-Driven Microservices Architecture

6 lectures
Thinking Serverless
07:44
AWS as an Application Development Framework
14:16
AWS Lambda as a Microservice
05:51
Mapping Microservice Architecture with AWS Serverless Services for Microservice
07:04
Event-driven Serverless Microservices Design with AWS Lambda
06:23
Serverless Architectural Patterns and Best Practices
15:16

API Gateway Restful API Development with Synchronous Lambda Event Sources

10 lectures
Introduction - API Gateway Restful API Development with Synchronous Lambda Event
01:04
What is Amazon API Gateway?
03:04
Architecture of API Gateway
01:22
Main Features of API Gateway
02:40
Amazon API Gateway Use Cases
04:22
API Gateway as a Lambda Synchronous Event Sources
02:23
Amazon API Gateway Core Concepts
05:38
Amazon API Gateway -Differences between REST - HTTP API
01:18
Amazon API Gateway Walkthrough with AWS Management Console
19:21
API Gateway Quiz
5 questions

Building Microservices with AWS Lambda for Synchronous API-Driven Event Sources

5 lectures
Developing AWS Lambda Synchronous Microservices with Amazon API Gateway
11:25
Create a REST API from AWS Lambda Function with adding API Gateway Trigger
06:01
Understanding How Lambda Trigger with Event JSON Object
08:52
Understanding API Gateway Synchronous Trigger to AWS Lambda
13:44
Resource Cleanup
01:30

AWS DynamoDB Serverless NoSQL Data Persistence

4 lectures
What Is Amazon DynamoDB?
02:14
AWS DynamoDB Core Concepts - Tables, Items, Attributes, Indexes
05:25
AWS DynamoDB Primary Key, Partition Key and Sort Key
04:11
AWS DynamoDB Walkthrough with AWS Management Console
22:50

Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB

7 lectures
Introduction - RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
03:14
Create a DynamoDB Table
01:22
Create a Lambda Function
06:32
Create an API Gateway
07:30
Test - RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
05:23
AWS Console microservice-http-endpoint Lambda Blueprint - API Gw + Lambda + Dyna
03:15
Resource Cleanup
03:50

AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit)

10 lectures
Introduction - Serverless Deployments IaC with AWS CDK
01:41
What is IaC - Infrastructure as Code
07:04
AWS Cloud Formation
04:51
AWS CDK - Cloud Development Kit
07:38
AWS CDK Core Concepts - Apps - Stacks - Constructs - Environments
06:42
AWS Solutions Constructs with Levels L1 - L2 - L3 Pattern Construct
06:21
AWS CDK Lifecycle
04:37
CDK Serverless Patterns with Solution Constructs
06:14
Serverless + CDK Automation + Integration Patterns = AWSome!
02:42
CDK - Hands-on IaC Development
01:59

Prerequisites and Tools for developing Serverless Applications on AWS

8 lectures
Introduction - Prerequisites and Tools
01:58
Prerequisites 1 - AWS Account and User
01:23
Prerequisites 2 - AWS CLI
05:21
Quick Setup of AWS CLI
14:02
Prerequisites 3 - NodeJS
03:32
Prerequisites 4 - AWS CDK Toolkit
03:24
Check our Installations
03:46
Prerequisites 5 - Visual Studio Code
01:36

Getting Started with AWS CDK with Developing our first CDK Application

14 lectures
Introduction - Getting Started with AWS CDK
05:01
Creating AWS CDK Application for IaC
05:28
Building AWS CDK Application for IaC
03:52
Explore CDK Project Directory
04:55
Run CDK Commands on VSCODE - Set-ExecutionPolicy RemoteSigned
01:54
CDK Commands Overview
09:35
Bootstrapping CDK Stack
13:56
Developing our AWS CDK App
09:40
Deploying our AWS CDK App Part 2
09:02
Modifying our AWS CDK App
09:20
Deploying our Modified AWS CDK App
09:17
DON'T FORGET - Destroying our AWS CDK App
05:25
CDK Template Application Types
03:43
CDK sample-app Template
04:11

API Gateway-Lambda Synchronous RESTful Microservices with CDK

8 lectures
Introduction - Synchronous RESTful Microservices with CDK
01:46
Create a New Project for API Gateway-Lambda Synchronous Microservices with CDK
03:34
Developing Lambda Handler Code
06:19
Developing Infrastructure with CDK - Create Lambda Function and API Gateway
10:22
Testing Infrastructure with CDK
08:46
Developing Infrastructure with CDK - Create Lambda Function and API Gateway - 2
08:47
Testing Infrastructure with CDK
09:51
DON'T FORGET - Destroying our AWS CDK App
04:06

Creating our E-Commerce Serverless Microservices Project with CDK

2 lectures
Introduction - Creating our E-Commerce Serverless Microservices Project with CDK
04:14
Create a New CDK Project for our E-Commerce Serverless Microservices Project
05:53

Understanding Our E-Commerce Domain

2 lectures
Understand E-Commerce Domain - Use Cases - Functional Requirement
03:14
Identifying and Decomposing Microservices for E-Commerce Domain
04:56

Code Structure of E-Commerce Serverless Microservices Project in CDK

6 lectures
Introduction - Code Structure of E-Commerce Serverless Microservices Project CDK
02:56
Monorepo - What is Monorepo and How we use Monorepo ?
01:36
Code Structure for our Application Architecture with CDK
11:59
IaC Development with AWS CDK for our Application Architecture
03:07
Writing L3 Constructs and Construct Tree on AWS CDK
06:35
AWS CDK (IaC) vs AWS SDK (Microservices)
06:29

Creating Product Microservices Serverless CRUD REST API Infrastructure with CDK

12 lectures
Introduction - Creating Product Microservices Serverless CRUD REST API Infra
02:27
Creating DynamoDB Database for Product Microservices with AWS CDK
17:21
How to know AWS CDK Construct Classes and write better IaC with AWS CDK
12:34
Creating Lambda Function for Product Microservices with AWS CDK
19:50
Implement Lambda Function Code for Product Microservices
05:41
Creating API Gateway for Product Microservices with AWS CDK
17:58
Deploy and Testing Serverless Product Microservices Sync Flow
03:14
Prerequisites 6 - Docker Desktop - Bundling Lambda Function with Libraries
04:07
Deploy and Testing Serverless Product Microservices Sync Flow - 2
14:39
Prerequisites 7 - Postman - Test and Manage API Gateway api methods
01:57
Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
05:39
DON'T FORGET - Destroying our AWS CDK App
04:57

Developing Product Lambda Microservices CRUD functions with AWS SDK

22 lectures
Introduction - Developing Product Lambda Microservices CRUD functions with SDK
02:39
AWS CDK (IaC) vs AWS SDK (Microservices)
04:11
AWS SDK for JavaScript Version 3 and Lambda Interactions
09:33
Start to Developing Product Lambda Microservice - Install npm package - @aws-sdk
10:21
Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
09:05
AWS API Gateway trigger AWS Lambda with API Gateway proxy event (REST API)
11:29
Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
06:45
Understanding DynamoDB Interactions - Working with Items and Attributes
06:02
Developing getProduct methods for Product Lambda Microservice with DynamoDB
16:49
Developing getAllProducts methods for Product Lambda Microservice with DynamoDB
05:48
Developing createProduct CRUD methods for Product Lambda Microservice with Dyndb
15:24
Using uuid library When Creating product item into DynamoDB
03:59
Developing deleteProduct CRUD methods for Product Lambda Microservice with Dyndb
09:53
Developing updateProduct CRUD methods for Product Lambda Microservice with Dyndb
14:50
Developing DynamoDB Query and Scan operations for Product Lambda Microservice
16:35
Developing Return Response of Product Lambda Microservice and Manage Switch Code
06:12
Overview Product Lambda Microservice Developments
09:58
Deploy and Testing Serverless Product Microservices Sync Flow
17:10
Create Postman Collection to Manage Product ApiGateway Apis
12:15
Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
10:18
Environment Variable of Postman Collection - Best Practice Provisioned API Urls
07:23
DON'T FORGET - Destroying our AWS CDK App
05:04

Organize Infrastructure Code with Creating Solution Constructs on AWS CDK

6 lectures
Introduction - CDK Code Refactoring with Constructs -Creating Solution Construct
06:34
Create Database Infrastructure Solution Construct for our ECommerce Serverless
13:08
Create Microservices Lambda Infrastructure Solution Construct for our ECommerce
15:37
Create API Gateway Infrastructure Solution Construct for our ECommerce Serverles
09:27
Deploy and Testing Serverless Product Microservices Sync Flow
13:42
DON'T FORGET - Destroying our AWS CDK App
04:53

Creating Basket Microservices Infrastructure with AWS CDK - Add to Basket Case

10 lectures
Introduction - Creating Basket Microservices Infrastructure with AWS CDK
04:00
Analyzing Basket Microservices Use Cases for our E-Commerce Serverless App
09:38
Creating DynamoDB Database for Basket Microservices with AWS CDK
08:05
Refactoring database.ts infrastructure file
06:59
Creating Lambda Function for Basket Microservices with AWS CDK
20:57
Implement Lambda Function Code for Basket Microservices
02:48
Creating API Gateway for Basket Microservices with AWS CDK
18:43
Deploy and Testing Serverless Basket Microservices AddtoBasket Sync Flow
12:55
Set Basket Microservices Apis in Postman Collection and Testing Basket Microserv
12:27
DON'T FORGET - Destroying our AWS CDK App
03:25

Developing Basket Lambda Microservices functions with AWS SDK

12 lectures
Introduction - Developing Basket Lambda Microservices functions with AWS SDK
02:29
Start to Developing Basket Lambda Microservice - Install npm package - @aws-sdk
06:41
Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
06:41
Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK JS - Part 2
10:34
Developing getBasket methods for Basket Lambda Microservice with DynamoDB Client
05:04
Developing getAllBaskets methods for Basket Lambda Microservice with DynamoDB
02:03
Developing createBasket methods for Basket Lambda Microservice with DynamoDB
07:08
Developing deleteBasket CRUD method for Basket Lambda Microservice with DynamoDB
03:37
Overview Basket Lambda Microservice Developments
01:55
Deploy and Testing Serverless Basket Microservices Sync Flow
07:06
Testing Serverless Basket Microservices Add or Remove Basket Sync Flow
08:39
DON'T FORGET - Destroying our AWS CDK App
02:50

AWS EventBridge for Decouple Microservices with Event-Driven Architecture

9 lectures
Introduction - AWS EventBridge for Decouple Microservices with Event-Driven Arc
02:20
Asynchronous Event Sources - Lambda Invocation Types
02:14
What is Amazon EventBridge ?
01:59
Benefits of Amazon EventBridge
02:27
How Amazon EventBridge works ?
04:38
Amazon EventBridge Core Concepts - Events - Event Buses - Rules - Targets
08:05
Serverless Pattern: Fan-Out & Message Filtering with Publish/Subscribe Pattern
03:37
Using AWS Lambda with Other Services - Amazon EventBridge
07:47
Amazon EventBridge Walkthrough with AWS Management Console
25:31

Creating AWS EventBridge Eventbus Infrastructure with AWS CDK - Checkout Basket

5 lectures
Introduction - Creating AWS EventBridge Eventbus Infrastructure with AWS CDK
03:08
Analysing Aws EventBridge and Checkout Basket Async Flow Use Cases for Decouple
02:54
Creating AWS EventBridge for Decoupling Microservices with AWS CDK
10:06
Creating Custom EventBus Construct for AWS EventBridge with AWS CDK
11:23
Using Custom EventBus Construct into Main Stack with AWS CDK
03:28

Creating Ordering Microservices Infrastructure with AWS CDK

11 lectures
Introduction - Creating Ordering Microservices Infrastructure with AWS CDK
01:46
Analysing Ordering Microservices Use Cases for our E-Commerce Serverless App
06:54
Creating DynamoDB Database for Ordering Microservices with AWS CDK
05:23
Creating Lambda Function for Ordering Microservices with AWS CDK
07:16
Implement Lambda Function Code for Ordering Microservices
03:00
Creating API Gateway for Ordering Microservices with AWS CDK
08:56
Fix Custom EventBus Target Function Parameter Error
02:48
Deploy and Testing Serverless Ordering Microservices with Aws EventBridge Custom
15:25
Test Custom Event Bus of AWS EventBridge with using Put-Event Method
18:15
Set Ordering Microservices APIs in Postman Collection and Testing Ordering Ms
05:26
DON'T FORGET - Destroying our AWS CDK App
04:25

Develop Checkout Basket for Send Event to AWS EventBridge From Basket with SDK

13 lectures
Introduction - Developing Checkout Basket for Send Event to AWS EventBridge
04:24
Start to Developing Checkout Basket Function - Install npm package - @aws-sdk
09:00
Developing Checkout Basket Function with EventBridge Client - AWS SDK for JS v3
09:22
Analyzing Checkout Basket Function in Basket Microservices
04:10
Breakdown Methods to Checkout Basket Function with EventBridge Client - AWS SDK
10:19
Developing "getBasket" of Checkout Basket Function with EventBridge Client
03:29
Developing "prepareOrderPayload" of Checkout Basket Function with EventBridge
06:40
Developing "publishCheckoutBasketEvent" of Checkout Basket Function wth EventBrg
13:04
Set Environment Variables for EventBridge Entry parameters When Publish Checkout
08:19
Developing "deleteBasket" of Checkout Basket Function with EventBridge Client
04:29
Deploy and Testing Serverless Basket Microservices CheckoutBasket EventBridge
11:04
Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
16:40
DON'T FORGET - Destroying our AWS CDK App
03:45

Develop Ordering Microservice Consume Checkout Event from AWS EventBridge w/ SDK

5 lectures
Introduction - Developing Ordering Microservice Consume CheckoutBasket Event
03:31
Start to Developing Ordering Lambda Microservice - Install npm package -@aws-sdk
03:54
Developing Ordering Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
04:35
Catch and Process Async EventBridge Invocation and Sync API Gateway Invocation
06:04
Developing Event Bridge Async Invocation of Ordering Lambda Microservice
08:40

Developing Ordering Microservice Sync Invocation from Api Gateway with AWS SDK

4 lectures
Introduction - Developing Ordering Microservice Sync Invocation from Api Gateway
02:00
Developing Ordering Lambda Microservice Sync Invocation from Api Gateway
07:43
Developing getOrder methods for Ordering Lambda Microservice wth DynamoDB Client
04:28
Developing getAllOrders methods for Ordering Lambda Microservice with DynamoDB
02:00

E2E Testing Basket and Ordering Microservices Sync & Async Invocations

4 lectures
E2E Testing Basket and Ordering Microservices Sync & Async Invocations
06:25
Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
09:45
Testing Ordering Microservices API Gateway Sync Flow
04:20
DON'T FORGET - Destroying our AWS CDK App
02:42

AWS SQS for Event-Driven Architecture with Queues

12 lectures
Introduction - AWS SQS for Event-Driven Architecture with Queues
04:10
Polling Events and Event Source Mappings - Lambda Invocation Types
02:13
What is Amazon SQS ?
02:02
Benefits of Amazon SQS
04:28
Amazon SQS architecture and How SQS works - The lifecycle of an Amazon SQS queue
02:42
Amazon SQS Visibility Timeout
03:40
Amazon SQS Short and Long polling
03:19
Amazon SQS Dead-letter Queues
02:20
Amazon SQS Queue types - Standard Queues and FIFO Queues
03:14
Serverless Pattern: Topic-Queue Chaining & Load Balancing Pattern
05:31
Using AWS Lambda with Other Services - Amazon SQS
04:24
AWS SQS Walk Trough Step by Step Tutorial over Console
19:02

Creating AWS SQS Queue Infrastructure with AWS CDK - Polling Checkout Basket

6 lectures
Introduction - Creating AWS SQS Queue Infrastructure with AWS CDK
03:56
Analyzing Aws SQS and Polling Checkout Basket Event with Event Source Mappings
05:17
Creating AWS SQS with AWS CDK
07:53
Creating Custom Queue Construct for AWS SQS with AWS CDK
10:04
Using Custom Queue Construct into Main Stack with AWS CDK
03:23
Change Target Service of AWS Event Bridge Custom EventBus
05:57

Developing AWS SQS Event Source Mapping Polling Invocation from Ordering w/ SDK

4 lectures
Introduction - Developing AWS SQS Event Source Mapping Polling Invocation
04:00
How Lambda Function Event Source Mapping to AWS SQS for Polling Lambda Invocatio
02:04
Catch and Process SQS Polling Invocation in Ordering Lambda Microservice
04:55
Developing SQS Event Source Mapping Polling Invocation of Ordering Lambda ms
07:11

E2E Testing Basket and Ordering Microservices Event Source Mapping Polling

4 lectures
E2E Testing Basket and Ordering Microservices Event Source Mapping Polling Invoc
11:36
Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
17:11
Testing Ordering Microservices Api Gateway Sync Flow
03:58
DON'T FORGET - Destroying our AWS CDK App
03:18

Whats Next - AWS Step Functions For Orchestration Order Fulfillment

1 lectures
AWS Step Functions For Orchestration Order Fulfillment with Saga Pattern
02:06

Thanks

2 lectures
Thanks
01:06
Bonus Lecture
00:24

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.