AWS Certified DevOps Engineer – ProfessionalResilient Cloud SolutionsEasy

A global gaming company uses Amazon DynamoDB for storing player profiles and game state. To ensure high availability and low latency for players worldwide, they have deployed their application in multiple AWS Regions. They need to ensure that player data is automatically replicated across these regions and remains consistent, even during regional outages, with minimal RPO and RTO. Which DynamoDB feature should the company leverage?

  1. AEnable DynamoDB Streams to capture item-level changes for manual replication.
  2. BConfigure cross-Region S3 replication for DynamoDB exports.
  3. CImplement DynamoDB backup and restore to replicate data to another Region.
  4. DUtilize DynamoDB Global Tables for multi-Region, active-active replication.
Show answer & explanation

Correct answer: D. Utilize DynamoDB Global Tables for multi-Region, active-active replication.

DynamoDB Global Tables provide fully managed, multi-Region, active-active replication, enabling fast, local read and write performance for globally distributed applications. They automatically replicate data changes across specified regions, ensuring high availability, disaster recovery, and consistent data with minimal RPO and RTO.

Why the other options are wrong

  • A. DynamoDB Streams capture changes but require custom code for replication; Global Tables automate this.
  • B. S3 replication for DynamoDB exports is for analytical purposes or long-term archiving, not for real-time, transactional replication.
  • C. Backup and restore is a point-in-time recovery strategy, not a real-time, active-active replication solution for high availability.

DynamoDB Global Tables

A fully managed, multi-Region, and multi-master database solution that provides fast, local read and write performance for globally distributed applications.

  • Active-active replication across chosen AWS Regions.
  • Automatically replicates data changes.
  • Ensures high availability and disaster recovery with minimal RPO/RTO.

Memory trick: Global Tables: Globally replicate, game on anywhere.

More Resilient Cloud Solutions questions