1
00:00:00,240 --> 00:00:07,110
In this video, we are going to learn all our real world hands on projects that we develop during the

2
00:00:07,110 --> 00:00:07,740
course.

3
00:00:08,040 --> 00:00:14,760
First of all, I would like to emphasize that we will develop almost 20 hands on labs during the course.

4
00:00:15,030 --> 00:00:15,900
Now let's see.

5
00:00:15,930 --> 00:00:16,620
Hands on labs.

6
00:00:16,620 --> 00:00:18,690
From the basics to advanced fonts.

7
00:00:18,690 --> 00:00:22,690
One by one, we will start with very basic hands on labs.

8
00:00:22,710 --> 00:00:23,820
Let me show you.

9
00:00:24,030 --> 00:00:29,970
So as you can see that we will start with the greeting projects that is basically invoke lambda function

10
00:00:29,970 --> 00:00:32,910
synchronously and return vector greeting message.

11
00:00:32,970 --> 00:00:40,500
And the same way we will develop the calculator project, we will invoke lambda function synchronously

12
00:00:40,500 --> 00:00:47,010
with the event JSON object, including the AB and operator and return back the calculator operation

13
00:00:47,010 --> 00:00:48,360
to the client application.

14
00:00:48,600 --> 00:00:53,700
With these labs we will totally understand lambda events and synchronous invocations.

15
00:00:54,300 --> 00:01:01,170
After that, we will develop hands on lab, single calculator microservice, expose HTTP methods with

16
00:01:01,170 --> 00:01:02,550
lambda function URLs.

17
00:01:03,090 --> 00:01:10,080
This is an example project of how we can use function in single microservices as a lambda function.

18
00:01:10,320 --> 00:01:17,100
So we will develop this application and after that we will cover API gateway types.

19
00:01:17,190 --> 00:01:22,510
As you know, that API Gateway has three types, HTTP raised and web socket API.

20
00:01:22,530 --> 00:01:30,420
So we will will help these handle labs with building microservices with using HTTP API and lambda function

21
00:01:30,510 --> 00:01:34,320
and rest API and lambda function the second type.

22
00:01:34,500 --> 00:01:42,180
And after that we will read serverless application with API, gateway web socket API and lambda function.

23
00:01:43,660 --> 00:01:47,620
After that, we have two labs about restful microservices.

24
00:01:47,770 --> 00:01:54,280
So basically we are going to be building restful microservices with a Lambda API, gateway and Dynamo

25
00:01:54,280 --> 00:01:54,850
DB.

26
00:01:55,210 --> 00:01:59,890
And second one is about the e-commerce product microservices.

27
00:02:00,220 --> 00:02:06,970
This project, again, this is the restful microservices and performing CRUD operations, but this time

28
00:02:06,970 --> 00:02:13,690
we are going to using a async JavaScript version three libraries, which is the most efficient and modern

29
00:02:13,690 --> 00:02:17,740
way to develop serverless applications with latest NPM packages.

30
00:02:18,310 --> 00:02:26,680
So after that we will implement Secure or API Gateway with Amazon Incognito User Pools to provide authentication

31
00:02:26,680 --> 00:02:28,510
and authorization operations.

32
00:02:29,050 --> 00:02:37,420
After that, we will see Amazon S3 handle Labs, which is the static website hosting on Amazon S3 using

33
00:02:37,420 --> 00:02:39,040
a management console.

34
00:02:39,310 --> 00:02:46,780
And after that we are going to use an Amazon S3 for triggering and invoke a Lambda function and persisting

35
00:02:46,780 --> 00:02:47,290
on Dynamo.

36
00:02:47,290 --> 00:02:53,950
DB So this is the asynchronous invocation from the Lambda function with uploading an object into the

37
00:02:53,950 --> 00:03:02,920
Amazon S3 and after these handle blobs, we will basically implement a Lambda destinations and destination

38
00:03:02,920 --> 00:03:07,090
to Amazon s case and then later queue cases.

39
00:03:07,960 --> 00:03:15,100
After that we will see application integration labs regarding to sans SDKs and Event Bridge, and these

40
00:03:15,100 --> 00:03:17,590
are the Application Integration Zone labs.

41
00:03:17,620 --> 00:03:24,430
The first one is the Amazon Sans Amazon sans notifications subscribed from the ADA, which is Lambda.

42
00:03:24,970 --> 00:03:33,400
Amazon is case queue pulling from the ADA lambda and find out serverless pattern architecture implementation

43
00:03:33,400 --> 00:03:36,640
using SAS, SDKs and lambda functions.

44
00:03:37,990 --> 00:03:42,670
After that, we will see streams, dynamo DB streams and kinesis streams.

45
00:03:42,850 --> 00:03:50,380
We have hands on labs about the processing dynamo DB streams using ADA Lambda for change, data capture

46
00:03:50,380 --> 00:03:57,820
of Dynamo DB tables and hands on labs about processing kinase streams using the ADA lambda.

47
00:03:58,540 --> 00:04:03,690
After that, we are going to focus on the decoupled microservices using Amazon Event Bridge.

48
00:04:04,180 --> 00:04:07,210
We were talking about the saga pattern implementation.

49
00:04:07,210 --> 00:04:15,040
We will see Amazon event page for Ada Solis Microservices E-commerce Application Development using Amazon

50
00:04:15,040 --> 00:04:17,500
Event Bridge for choreography.

51
00:04:17,680 --> 00:04:23,590
And after that we will orchestrate order fulfillment process with this e-commerce application.

52
00:04:23,590 --> 00:04:29,770
Using the single button implementation which is handled up, we will basically implement setup for orchestrate

53
00:04:29,770 --> 00:04:33,430
distributed transactions using the ADA functions.

54
00:04:33,850 --> 00:04:39,580
So these are the architecture diagrams of our real world hands on labs that we will develop step by

55
00:04:39,580 --> 00:04:41,410
step and together during the course.

56
00:04:41,410 --> 00:04:42,940
So let's get started.
