ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 68 - DVA-C01 discussion

Report
Export

A company is building a stock trading application that requires sub-millisecond latency in processing trading requests. Amazon DynamoDB is used to store all the trading data that is used to process each request. After load testing the application, the development team found that due to data retrieval times, the latency requirement is not satisfied. Because of sudden high spikes in the number of requests, DynamoDB read capacity has to be significantly over-provisioned to avoid throttling.

What steps should be taken to meet latency requirements and reduce the cost of running the application?

A.
Add Global Secondary Indexes for trading data.
Answers
A.
Add Global Secondary Indexes for trading data.
B.
Store trading data in Amazon S3 and use Transfer Acceleration.
Answers
B.
Store trading data in Amazon S3 and use Transfer Acceleration.
C.
Add retries with exponential back-off for DynamoDB queries
Answers
C.
Add retries with exponential back-off for DynamoDB queries
D.
Use DynamoDB Accelerator to cache trading data.
Answers
D.
Use DynamoDB Accelerator to cache trading data.
Suggested answer: D

Explanation:

Refer AWS documentation - DynamoDB Accelerator

Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available, inmemory cache for DynamoDB that delivers up to a 10x performance improvement – from milliseconds to microseconds – even at millions of requests per second. DAX does all the heavy lifting required to add in-memory acceleration to your DynamoDB tables, without requiring developers to manage cache invalidation, data population, or cluster management. Now you can focus on building great applications for your customers without worrying about performance at scale.

asked 16/09/2024
Ivan Ramirez
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first