nerdexam
Amazon

DVA-C02 · Question #757

A video game company has a platform that provides 20 video games to users around the world. The company's development team uses an Amazon DynamoDB table as the database to store user information for t

The correct answer is B. Recreate the DynamoDB table. Set UserId as the partition key and GameTitle as the sort key.. The throttling is likely caused by hot partitions, meaning that the GameTitle attribute (as the partition key) is receiving a disproportionate amount of traffic-especially if a few games are more popular. By switching the partition key to UserId, the workload is more evenly distr

Submitted by luis.pe· Mar 5, 2026Troubleshooting and Optimization

Question

A video game company has a platform that provides 20 video games to users around the world. The company's development team uses an Amazon DynamoDB table as the database to store user information for the platform. The table uses an attribute named GameTitle as the partition key and an attribute named UserId as the sort key. The development team notices that requests to the table are being throttled. The development team receives ProvisionedThroughputExceededException errors. The development team must resolve the throttling issue. Which solution will meet this requirement?

Options

  • ASet the DynamoDB table to provisioned capacity mode Specify 50 read capacity units (RCUs)
  • BRecreate the DynamoDB table. Set UserId as the partition key and GameTitle as the sort key.
  • CCreate a local secondary index. Set UserId as the partition key and GameTitle as the sort key.
  • DCreate a DynamoDB Accelerator cluster to respond to all write operations on the database.

How the community answered

(23 responses)
  • A
    9% (2)
  • B
    70% (16)
  • C
    4% (1)
  • D
    17% (4)

Explanation

The throttling is likely caused by hot partitions, meaning that the GameTitle attribute (as the partition key) is receiving a disproportionate amount of traffic-especially if a few games are more popular. By switching the partition key to UserId, the workload is more evenly distributed across partitions, since UserId is more likely to be unique and diverse, reducing throttling and improving

Community Discussion

No community discussion yet for this question.

Full DVA-C02 Practice