AWS Certified Solutions Architect – Associate (SAA-C03)Design Resilient ArchitecturesMedium

A global manufacturing company uses a critical application that processes real-time sensor data from factories located in different continents. The application uses Amazon DynamoDB to store operational data. To ensure continuous availability and low-latency access for users worldwide, the company needs to provide fast, local read and write access to the DynamoDB table from multiple AWS regions. Which DynamoDB feature should they implement?

  1. ADynamoDB Accelerator (DAX)
  2. BDynamoDB Streams
  3. CDynamoDB Global Tables
  4. DDynamoDB Backup and Restore
Show answer & explanation

Correct answer: C. DynamoDB Global Tables

DynamoDB Global Tables provide fully managed, multi-region, multi-active database capabilities. They enable you to deploy a single DynamoDB table across multiple AWS regions, allowing applications to read and write to the table from any region with low latency, and ensuring continuous availability and disaster recovery.

Why the other options are wrong

  • A. DynamoDB Accelerator (DAX) is an in-memory cache for DynamoDB, improving read performance but not providing multi-region write or cross-region availability.
  • B. DynamoDB Streams capture item-level modifications in DynamoDB tables, primarily for event-driven architectures, not global low-latency access.
  • D. DynamoDB Backup and Restore is for data protection and recovery, not for real-time global low-latency access.

DynamoDB Global Tables

A DynamoDB feature that provides a fully managed, multi-region, multi-active database. It enables you to deploy a single DynamoDB table across multiple AWS regions, providing fast local read and write performance and disaster recovery capabilities.

  • Multi-region replication
  • Multi-active (read/write in any region)
  • Low-latency global access
  • Automatic conflict resolution
  • Disaster recovery

Memory trick: Global Tables make your data a 'world citizen' for speed.

More Design Resilient Architectures questions