1
00:00:00,150 --> 00:00:07,620
In this section, we are going to do Amazon Dynamo DB SDK examples with using Adobe's SDK JavaScript

2
00:00:07,620 --> 00:00:08,430
Version three.

3
00:00:09,560 --> 00:00:15,830
So Amazon Dynamo DB is a fully managed NoSQL cloud database that supports both document and key value

4
00:00:15,830 --> 00:00:16,790
store models.

5
00:00:17,180 --> 00:00:23,810
We can create schemas tables for data without the need to provision or maintain dedicated database services.

6
00:00:24,490 --> 00:00:26,840
So we can see the image on the slide.

7
00:00:26,860 --> 00:00:33,940
Basically, we will develop these projects that are using SDK libraries in order to interact with Amazon

8
00:00:33,940 --> 00:00:34,780
Dynamo DB.

9
00:00:35,580 --> 00:00:42,900
The Yellow Script API for ADB is exported through the Dynamo ADB Dynamo ADB streams and Dynamo ADB document

10
00:00:42,900 --> 00:00:44,400
client classes.

11
00:00:44,700 --> 00:00:49,650
So SDK libraries are using the dynamic ADB APIs for interactions.

12
00:00:49,680 --> 00:00:57,150
We will see dynamic ADB core APIs in the next video, but you can think that SDK library is using the

13
00:00:57,150 --> 00:01:05,730
dynamic ADB client classes and using the command classes into sending actions to the Dynamo ADB API

14
00:01:05,730 --> 00:01:06,480
classes.

15
00:01:06,690 --> 00:01:12,900
So we will use the Dynamo ADB Dynamo ADB client object to interact with the Dynamo ADB APIs.

16
00:01:13,350 --> 00:01:16,770
Let's talk about the topics that we will develop in this section.

17
00:01:17,220 --> 00:01:23,250
We will create and using the tables in Dynamo DB Reading and writing, single item reading and writing

18
00:01:23,250 --> 00:01:29,070
in batch items, creating and scanning in Dynamo DB and using the particle operations.

19
00:01:29,070 --> 00:01:34,160
We have already did these operations with using the latest measurement console and the CLI command.

20
00:01:34,170 --> 00:01:40,500
And in this section we will develop Node.js application and using the HDC package to perform the use

21
00:01:40,500 --> 00:01:41,040
case.

22
00:01:41,970 --> 00:01:48,420
So in order to perform these operations with SDK Dynamo, ADB has a package that we can see on the reference

23
00:01:48,420 --> 00:01:50,330
documentation reference.

24
00:01:50,340 --> 00:01:52,980
As you can remember that we have two main resources.

25
00:01:52,980 --> 00:01:57,030
One is the developer guide and another is the API reference command.

26
00:01:57,060 --> 00:02:01,680
We can see the API reference quite one interacting in resources.

27
00:02:02,160 --> 00:02:08,280
So as you remember that in version three which has the modularized structure and send command with the

28
00:02:08,280 --> 00:02:09,240
client object.

29
00:02:09,270 --> 00:02:11,460
Let me show you a little bit faster.

30
00:02:11,460 --> 00:02:18,930
If you go to Developer Guide, you can see in here we are using the version three to get benefit from

31
00:02:18,930 --> 00:02:21,510
the modularized package and the middleware stack.

32
00:02:21,510 --> 00:02:25,530
And if you scroll down, you can see that how we can use the right package.

33
00:02:25,560 --> 00:02:30,810
In this case, for example, it is importing dynamo review client and list table commands and perform

34
00:02:30,810 --> 00:02:37,410
actions from this command in order to send list table command with using the Dynamo DB client object

35
00:02:37,410 --> 00:02:39,900
and using the async statements.

36
00:02:39,990 --> 00:02:44,850
So this will reduce the code size and increase the lambda execution performance.

37
00:02:45,420 --> 00:02:51,810
So as you can see that we have understood Amazon Dynamo DB SDK libraries and start developing with a

38
00:02:52,220 --> 00:02:56,600
SDK for programmatic access with using the dynamic DB serverless APIs.

39
00:02:56,670 --> 00:03:02,580
But before that, it is good to understand dynamic DB APIs which API exposing from Dynamo DB and which

40
00:03:02,580 --> 00:03:06,180
interactions can be held by the SDK using the Dynamo DB core API.
