SAA-C03 · Question #377
An ecommerce company hosts a three-tier web application in a VPC. The web tier runs on Amazon EC2 instances in two Availability Zones. The company stores a product catalog and customer sales…
The correct answer is C. Implement DynamoDB Accelerator (DAX). DynamoDB Accelerator (DAX) is a fully managed, in-memory cache for DynamoDB that delivers up to a 10x performance improvement--even at millions of requests per second. DAX requires minimal changes to existing applications and offloads the read workload from DynamoDB during…
Question
An ecommerce company hosts a three-tier web application in a VPC. The web tier runs on Amazon EC2 instances in two Availability Zones. The company stores a product catalog and customer sales information in Amazon DynamoDB. The company's finance team uses a reporting application to generate reports of daily product sales. When the finance team runs the daily reports, a sudden performance decrease affects website customers. The company wants to improve the performance of the system. Which solution will meet these requirements with MINIMAL changes to the current architecture?
Options
- AMigrate the application to larger EC2 instances. Migrate the database to Amazon RDS for
- BIncrease the compute capacity of the EC2 instances. Migrate the database to Amazon
- CImplement DynamoDB Accelerator (DAX).
- DConfigure DynamoDB streams.
How the community answered
(27 responses)- A15% (4)
- B4% (1)
- C74% (20)
- D7% (2)
Explanation
DynamoDB Accelerator (DAX) is a fully managed, in-memory cache for DynamoDB that delivers up to a 10x performance improvement--even at millions of requests per second. DAX requires minimal changes to existing applications and offloads the read workload from DynamoDB during report generation.
Community Discussion
No community discussion yet for this question.