Medium1 markMultiple Choice
Domain 2.2: Highly Available ArchitecturesDynamoDBGlobal TablesHigh Availability

AWS SAA-C03 · Question 30 · Domain 2.2: Highly Available Architectures

A company is building a serverless application using Amazon DynamoDB. The application will be deployed in three AWS Regions (us-east-1, eu-west-1, and ap-northeast-1) to serve a global user base. Users must be able to read and write data to their local region with single-digit millisecond latency.<br/><br/>Which TWO statements about the required DynamoDB configuration are correct? (Select TWO.)

Answer options:

A.

The company should use DynamoDB Global Tables.

B.

The company should use DynamoDB Accelerator (DAX).

C.

DynamoDB Streams must be enabled on the tables.

D.

The application must handle conflict resolution manually in code.

E.

Only one region can accept write operations at a time.

How to approach this question

Identify the DynamoDB feature for multi-region active-active replication and its prerequisites.

Full Answer

The company should use DynamoDB Global Tables.<br/>DynamoDB Streams must be enabled on the tables.
Amazon DynamoDB Global Tables provide a fully managed solution for deploying a multi-region, multi-active database. To create a global table, you must enable DynamoDB Streams on the tables, as this is the mechanism used to capture and replicate changes across regions.

Common mistakes

Thinking Global Tables are active-passive (only one region can write).

Practice the full AWS SAA-C03 Practice Exam 6

65 questions · hints · full answers · grading

More questions from this exam