
Answer-first summary for fast verification
Answer: Deploy DynamoDB Accelerator (DAX). Use provisioned capacity mode. Configure DynamoDB auto scaling.
Option D is the correct answer. This is because DynamoDB Accelerator (DAX) is explicitly designed to handle repeated lookups efficiently by providing in-memory caching, which reduces read latency and improves read throughput for frequently accessed data. Additionally, switching to provisioned capacity mode allows for better cost optimization and predictability compared to on-demand capacity mode, particularly for applications with regular, predictable workloads. By configuring DynamoDB auto scaling, the system can automatically adjust the provisioned capacity based on actual usage patterns, ensuring both sufficient capacity during peak hours and cost savings during off-peak times.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A financial services company has stored millions of historical stock trades in an Amazon DynamoDB table utilizing on-demand capacity mode. Each day at midnight, several million new records are added to this table. The application's read operations on the table occur in bursts throughout the day, with a specific set of keys being frequently accessed. To minimize the costs associated with DynamoDB, which strategy should a solutions architect propose?
A
Deploy an Amazon ElastiCache cluster in front of the DynamoDB table
B
Deploy DynamoDB Accelerator (DAX). Configure DynamoDB auto scaling. Purchase Savings Plans in Cost Explorer.
C
Use provisioned capacity mode. Purchase Savings Plans in Cost Explorer.
D
Deploy DynamoDB Accelerator (DAX). Use provisioned capacity mode. Configure DynamoDB auto scaling.
No comments yet.