Multiple Choice
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.
B) Store trading data in Amazon S3 and use Transfer Acceleration.
C) Add retries with exponential back-off for DynamoDB queries
D) Use DynamoDB Accelerator to cache trading data.
Correct Answer:

Verified
Correct Answer:
Verified
Q147: A company's website runs on an Amazon
Q148: An application is expected to process many
Q149: A Developer wants to debug an application
Q150: A company developed a set of APIs
Q151: A company needs to secure its existing
Q153: A Developer has an e-commerce API hosted
Q154: A Developer created a Lambda function for
Q155: A Developer has a stateful web server
Q156: A developer must ensure that the IAM
Q157: A legacy service has an XML-based SOAP