nerdexam
Amazon

DBS-C01 · Question #15

A gaming company is designing a mobile gaming app that will be accessed by many users across the globe. The company wants to have replication and full support for multi-master writes. The company…

The correct answer is A. Use Amazon DynamoDB global tables for storage and enable DynamoDB automatic scaling. Explanation Amazon DynamoDB Global Tables is specifically designed for globally distributed applications requiring multi-master (multi-active) write capability, meaning users in any region can write data simultaneously without conflicts - perfectly matching the requirements…

Submitted by kwame.gh· Mar 6, 2026Workload-Specific Database Design

Question

A gaming company is designing a mobile gaming app that will be accessed by many users across the globe. The company wants to have replication and full support for multi-master writes. The company also wants to ensure low latency and consistent performance for app users. Which solution meets these requirements?

Options

  • AUse Amazon DynamoDB global tables for storage and enable DynamoDB automatic scaling
  • BUse Amazon Aurora for storage and enable cross-Region Aurora Replicas
  • CUse Amazon Aurora for storage and cache the user content with Amazon ElastiCache
  • DUse Amazon Neptune for storage

How the community answered

(26 responses)
  • A
    77% (20)
  • B
    12% (3)
  • C
    4% (1)
  • D
    8% (2)

Explanation

Explanation

Amazon DynamoDB Global Tables is specifically designed for globally distributed applications requiring multi-master (multi-active) write capability, meaning users in any region can write data simultaneously without conflicts - perfectly matching the requirements. Global Tables also provide single-digit millisecond latency worldwide, and DynamoDB Auto Scaling ensures consistent performance under varying loads.

Option B is wrong because while Aurora supports cross-Region replicas, those replicas are read-only - Aurora does not natively support true multi-master writes across multiple regions in the same way DynamoDB Global Tables does.

Option C is wrong because ElastiCache only addresses read caching and does not solve the multi-master write replication requirement across global regions.

Option D is wrong because Amazon Neptune is a graph database purpose-built for relationship/network data (like social graphs), not a general-purpose globally distributed database with multi-master write support.

Memory Tip: Think of DynamoDB Global Tables as a "write anywhere, replicate everywhere" solution - whenever an exam question mentions multi-master writes + global distribution + low latency, DynamoDB Global Tables is almost always the answer. Aurora is great globally, but remember: its replicas are readers, not writers.

Topics

#DynamoDB Global Tables#Multi-Region#Active-Active Replication#Scalability

Community Discussion

No community discussion yet for this question.

Full DBS-C01 Practice