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
Q5: A company wants to implement a continuous
Q6: A Developer is asked to implement a
Q7: A Developer is creating a web application
Q8: A serverless application uses an API Gateway
Q9: A large e-commerce site is being designed
Q11: A Developer has created an S3 bucket
Q12: A current architecture uses many Lambda functions
Q13: A Developer is testing a Docker-based application
Q14: An application under development is required to
Q15: An application is designed to use Amazon
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents