Overview: DynamoDB Deep Dive
What is DynamoDB?
Here we will cover the basics of NoSQL databases and the features of DynamoDB.
In this section, we will discuss the flow for table creation. We will also discuss the things consider when creating tables.
We will discuss how to populate tables after creating them.
After creation and population, we will learn how to read data from tables. This will mark the end of the basics section of this course. In the following sections, we will discuss the intermediate and advanced topics related to DynamoDB.
Primary key and range key are good but we sometimes need some more query power over our tables. We can use secondary indices for that. We will cover secondary indices and their types in this section.
Is our app running well? Are there failures that we need to know about? What is the traffic we are experiencing? We can encounter many such questions. To answer these questions, we need to monitor our database. Amazon Web Services(AWS) provides monitoring capabilities in the form of CloudWatch. In this section, we will learn about CloudWatch in detail.
There are always security concerns when we set up our services. We should be very careful while giving access to different actors in our team. This section covers the topics of access management with the help of
Managing DynamoDB at scale
Here, we will learn how to correctly provision our DynamoDB for optimal performance under the right budget.
Please do not get overwhelmed by the number of topics that need to be addressed. We will be able to sail through the course in no time. We know, you can do it!