Q43 — AWS SAP-C02 Ch.3

Question 43 of 75 | ← Chapter 3

Q268. A financial services company loaded millions of historical stock trades into an Amazon DynamoDB table The table uses on-demand capacity mode Once each day at midnight. a few million new records are loaded into the table Application road activity against the table happens in bursts throughout the day. and a limited set of keys are repeatedly looked up The company needs to notice costs associated with DynamoDB. Which strategy should a solutions architect recommend to meet this requirement?

Correct Answer: D. Deploy DynamoDB Accelerator (DAX). Use provisioned capacity mode. Configure DynamoDB auto scaling.

Explanation

Deploying DynamoDB Accelerator (DAX) can improve performance for frequently accessed keys, while using provisioned capacity mode and configuring auto-scaling can help reduce costs by ensuring that the table's resources match the actual traffic. This approach provides a balance between performance and cost and meets the company's needs. Option A is not recommended because ElastiCache is an in-memory cache service and cannot be used as a front-end for DynamoDB. Option B is not ideal since on-demand capacity mode is already being used, and purchasing savings plans may not provide significant savings if the usage patterns are unpredictable. Option C may not be optimal because it requires manually provisioning and managing the capacity, which may result in overprovisioning or underprovisioning of resources and increased costs or reduced performance.