AWS DynamoDB Deep Dive
DynamoDB is one of the most widely-used databases in the world. In this deep dive course, you'll begin by learning the basics of using DynamoDB, how to develop software that uses DynamoDB, and best practices when using DynamoDB.
What you'll learn
With recent advancements in modern technologies, such as the sharp growth of the IoT sector, you need databases that allow handling load that is magnitudes higher than before. AWS DynamoDB is a NoSQL database that addresses these new challenges. In this course, AWS DynamoDB Deep Dive, you'll learn how to develop applications that fully utilize the power of DynamoDB and how to operate an existing DynamoDB database. First, you'll discover how to process a stream of updates to DynamoDB tables in real time. Next, you'll explore how other AWS services integrate with DynamoDB, and how you can use them effectively. Finally, you'll cover how to perform analytical queries, along with best practices. By the end of this course, you'll have the necessary skills and knowledge to efficiently build applications utilizing DynamoDB.
Table of contents
- Introduction 1m
- DynamoDB API 4m
- Using Low-level API 3m
- Object Persistence Interface 2m
- Using Object Persistence Interface 3m
- Development Environment 4m
- Using LSIs and GSIs 2m
- Implementing Comments 4m
- Implementing Comments (cont.) 3m
- Optimistic Locking 2m
- Implementing Optimistic Locking 2m
- Transactions 5m
- Implementing Rating Systems 3m
- Full-text Search with CloudSearch 2m
- Implementing Full-text Search with CloudSearch 4m
- Summary 1m