SAA-C03 · Question #500
A city's weather forecast team is using Amazon DynamoDB in the data tier for an application. The application has several components. The analysis component of the application requires repeated reads…
The correct answer is A. Use DynamoDB Accelerator (DAX). DynamoDB Accelerator (DAX) is a fully managed, in-memory cache specifically for DynamoDB. It reduces read load and latency without requiring code changes (only SDK config). This is the least development effort. "Amazon DynamoDB Accelerator (DAX) is a fully managed, highly…
Question
A city's weather forecast team is using Amazon DynamoDB in the data tier for an application. The application has several components. The analysis component of the application requires repeated reads against a large dataset. The application has started to temporarily consume all the read capacity in the DynamoDB table and is negatively affecting other applications that need to access the same data. Which solution will resolve this issue with the LEAST development effort?
Options
- AUse DynamoDB Accelerator (DAX).
- BUse Amazon CloudFront in front of DynamoDB.
- CCreate a DynamoDB table with a local secondary index (LSI).
- DUse Amazon ElastiCache in front of DynamoDB.
How the community answered
(19 responses)- A89% (17)
- C5% (1)
- D5% (1)
Explanation
DynamoDB Accelerator (DAX) is a fully managed, in-memory cache specifically for DynamoDB. It reduces read load and latency without requiring code changes (only SDK config). This is the least development effort. "Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available in-memory cache for DynamoDB that delivers microsecond read performance and requires minimal application
Community Discussion
No community discussion yet for this question.