A gaming company is launching a multiplayer game and expects highly unpredictable traffic spikes during promotional events. The application requires microsecond read latency for player profiles and must scale dynamically to handle sudden write surges. A solutions architect chooses to use Amazon DynamoDB to store the profile data. Which database configurations should the solutions architect implement to meet these requirements? (Select TWO.)
- Configure the DynamoDB table to use on-demand capacity mode.Cevap
- Deploy Amazon DynamoDB Accelerator (DAX) to cache read requests.Cevap
- CConfigure the DynamoDB table to use provisioned capacity mode and enable auto scaling.
- DDesign the table's partition key using a monotonically increasing timestamp.
- EMigrate the data to Amazon RDS for MySQL and configure read replicas as the primary automatic failover target.
Cevap
Configure the DynamoDB table to use on-demand capacity mode and deploy Amazon DynamoDB Accelerator (DAX) to cache read requests.
Configuring the DynamoDB table to use on-demand capacity mode ensures that DynamoDB scales instantly to handle sudden, unpredictable write spikes without throttling. Deploying Amazon DynamoDB Accelerator (DAX) provides an in-memory cache that reduces read response times from milliseconds to microseconds, meeting the low-latency read requirements.
Adım Adım Çözüm
Anahtar Kavram
To achieve microsecond read latency and handle highly unpredictable traffic spikes with Amazon DynamoDB, solutions architects should combine DynamoDB Accelerator (DAX) for caching and on-demand capacity mode for instant scaling.