Amazon DynamoDB: Best Practices
This course will teach you best practices for designing scalable, highly available, and highly performant DynamoDB databases on AWS. This course will prepare you for AWS Certified Database - Specialty (DBS-C01) Certification exam.
What you'll learn
Amazon DynamoDB is a fully managed, highly available, durable NoSQL database, and a powerful alternative to its SQL counterpart.
In this course, Amazon DynamoDB: Best Practices, you’ll learn key features of DynamoDB, along with how to analyze requirements to design DynamoDB solutions.
First, you’ll explore how to design responsive, scalable, and highly available DynamoDB databases.
Next, you’ll discover migration strategies, backup restore and automated deployments for DynamoDB.
Finally, you’ll learn how to optimize database performance and secure your database.
When you’re finished with this course, you’ll have the skills and knowledge of an AWS database architect needed to answer questions from the DynamoDB domain of the AWS Certified Database - Specialty (DBS-C01) Certification exam.
Table of contents
- Provisioned Capacity and DynamoDB Autoscaling 5m
- On-Demand Capacity and Scaling 2m
- DynamoDB Accelerator (DAX) 5m
- DynamoDB Partition, Adaptive and Burst Capacity 8m
- How To Choose DynamoDB Primary Key 3m
- Dynamo Secondary Indexes (GSI and LSI) 7m
- Dynamo Global and Local Secondary Index Demo 7m
- Dynamo Cost and Reserved Capacity 5m
DynamoDB is an Amazon service that supports key-value and document data structures.
DynamoDB is used to provide built-in security, backup and restores, and in-memory caching for internet-scale applications across multiple regions.
In this course, you will learn: DynamoDB's components, Migration and automation, Security, logging, monitoring, and troubleshooting, Optimizing performance, and several key topics covered on the AWS certification exam! By the end of this course, you will know how to design, build, run, and operate DynamoDB systems.
Though this course will not fully prepare you to take the AWS certification exam, this course will cover key topics that are included in the AWS certification exam.
Prerequisites for this course are a basic knowledge of AWS services along with some experience with common database concepts.