Option A is correct because a hot partition can throttle even if overall capacity is underutilized; adjusting the partition key design can distribute writes. Option D is correct because using DynamoDB Accelerator (DAX) can offload read traffic but does not affect writes; actually DAX is for reads. Option B is correct because increasing write capacity ensures enough capacity for peaks.
Option C is wrong because removing the sort key changes the table structure and may not help with partition hotness. Option E is wrong because Global Tables replicate writes and may increase throttling. So correct answers: B and E? Let's re-evaluate: The issue is write throttling despite consumed capacity below provisioned.
This indicates a hot partition. Option A: Adding a random suffix to partition key helps distribute writes across partitions. Option B: Increasing write capacity may help if the hot partition is still within limits, but if a single partition is throttled due to its own limit, increasing total capacity may increase the partition limit.
Actually, DynamoDB's partition capacity is 1000 WCU per partition; if a single partition receives more than 1000 WCU, it throttles. Increasing total WCU may increase the partition count, distributing the load. Option C: Removing the sort key does not affect partition distribution.
Option D: DAX is a read cache, not for writes. Option E: Global Tables add more write replication and could increase throttling. So likely correct: A and B.
Option A is a design change to avoid hot partition. Option B increases total capacity, which may increase partitions. So answer: A, B.