Easy1 markMultiple Choice
Domain 1.3: Reliable ArchitecturesDatabaseDynamoDBMulti-Region

AWS SAP-C02 · Question 22 · Domain 1.3: Reliable Architectures

A global gaming company uses Amazon DynamoDB for player profiles. Players are distributed globally across North America, Europe, and Asia. The application requires single-digit millisecond read and write latency for players in their respective regions. The data must be synchronized globally, and the architecture must handle regional failures without manual intervention. Which solution meets these requirements?

Answer options:

A.

Deploy Amazon DynamoDB Global Tables across the three regions.

B.

Deploy a DynamoDB table in one central region. Use DynamoDB Accelerator (DAX) in all three regions to cache reads.

C.

Use Amazon Aurora Global Database with PostgreSQL. Deploy read replicas in Europe and Asia.

D.

Deploy separate DynamoDB tables in each region. Use AWS Lambda triggered by DynamoDB Streams to manually replicate data between regions.

How to approach this question

Identify the DynamoDB feature designed for multi-region, active-active workloads.

Full Answer

A.Deploy Amazon DynamoDB Global Tables across the three regions.✓ Correct
Deploy Amazon DynamoDB Global Tables across the three regions.
Amazon DynamoDB Global Tables is a fully managed, multi-region, active-active database. It provides fast, local read and write performance for massively scaled, global applications. If a single AWS Region becomes isolated or degraded, your application can redirect to a different region and perform reads and writes against a different replica table.

Common mistakes

Assuming DAX or Aurora Global Database can provide low-latency writes globally.

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 5

75 questions · hints · full answers · grading

More questions from this exam