Amazon DynamoDB High Availability

Difficulty: Intermediate
Duration: 1 minute and 20 seconds
Students: 6,748
Rating: 4.4/5

This lesson explores Amazon Web Service's DynamoDB and teaches you how to architect DynamoDB setups—with an emphasis on high availability—ensuring that your internet-scale applications are always available. The lesson begins by looking at the various option offered by DynamoDB, before moving onto on-demand backup and restore, and rounding off by looking at point in time recovery. In each section, there is a real-world demonstration from the AWS platform which walks you through the topics covered.

If you have any feedback, queries, or suggestions relating to this lesson, please contact us at support@cloudacademy.com.

Learning Objectives

  • Understand how to provision and configure DynamoDB in a manner that ensures it is highly available and able to serve all read and write requests to it.

Intended Audience

This lesson has been created for those who are responsible for architecting DynamoDB setups.

Prerequisites

To get the most from this lesson you should be familiar with basic NoSQL concepts, and DynamoDb concepts such as Tables, Items, and Attributes. Consider watching our dedicated “Working with Amazon DynamoDB” lesson and/or review the “10 Things You Should Know” about DynamoDB blog post, before taking this lesson.

Source Code

The following GitHub repository is referenced within this lesson: