1
00:00:00,180 --> 00:00:06,960
In this video, we are going to develop a SDK for performing Amazon Sans Use Cases.

2
00:00:07,590 --> 00:00:09,420
Amazon's simple notification service.

3
00:00:09,420 --> 00:00:15,420
That means Amazon Sass is a web service that coordinates and manage the delivery or sending of message

4
00:00:15,420 --> 00:00:17,910
to subscribing endpoints or clients.

5
00:00:19,010 --> 00:00:25,550
In Amazon SAS, there are two type of client publishers and the subscribers also report as producers

6
00:00:25,550 --> 00:00:26,600
and consumers.

7
00:00:27,170 --> 00:00:33,020
So publishers communicate asynchronously with subscribers by producing and sending a message to the

8
00:00:33,020 --> 00:00:39,770
topic, which is a logical access point and communication channel subscribers that could be emailed

9
00:00:39,830 --> 00:00:47,090
Amazon HQ or Lambda functions consume or receive the message or notification over one of the supported

10
00:00:47,090 --> 00:00:54,560
protocols like the Amazon case, HTTPS, email, SMS and lambda when they are subscribed to the topic.

11
00:00:55,130 --> 00:00:58,790
So we will follow the topics that you can see on the slide.

12
00:00:58,790 --> 00:01:01,310
So these are the use cases that we are going to perform.

13
00:01:01,310 --> 00:01:04,230
But before that, please check this image.

14
00:01:04,250 --> 00:01:10,850
Basically, we are going to use some commands with creating our Node.js application and our Node.js

15
00:01:10,850 --> 00:01:17,390
application will be used a basic JavaScript version three to perform these use cases, for example,

16
00:01:17,390 --> 00:01:23,990
create topic using the Amazon SAS APIs, we will send create topic command list of command and delete

17
00:01:24,260 --> 00:01:31,460
command to performing these managing topics like create delete topics in Amazon, SAS or publishing

18
00:01:31,460 --> 00:01:37,880
message in Amazon SAS or managing subscriptions like Subscribe and unsubscribe in Amazon Sass.

19
00:01:38,660 --> 00:01:44,570
So here you can see that we are going to create Node.js application and we will use Amazon SDK libraries

20
00:01:44,570 --> 00:01:51,440
and use the client SAS library to perform these use cases and using these commands.

21
00:01:51,440 --> 00:01:59,000
So how we can perform these use cases, of course we will use the full of the SDK reference documentation.

22
00:01:59,060 --> 00:02:04,370
You can see that we will use SAS client to perform SAS related use cases.

23
00:02:04,370 --> 00:02:10,040
If you scroll down, the everything is very similar with the S3 client and Dynamo DB client, we have

24
00:02:10,040 --> 00:02:15,080
to install required package and after that we will import this required package and pasting the commands

25
00:02:15,080 --> 00:02:21,920
into the import statement and use this client to interact with the Amazon SAS performing to create topic

26
00:02:21,920 --> 00:02:23,510
and related use cases.

27
00:02:23,510 --> 00:02:25,550
You can see the all the commands in here.

28
00:02:25,550 --> 00:02:27,440
So now let's get started.
