AWS Certified Developer Associate DVA-C02 Practice Question
A developer has built a web application that retrieves product details from an Amazon DynamoDB table. During promotional events the application experiences spikes in read requests, which could exceed the table's provisioned read-capacity units and throttle requests. The developer wants to add a fully managed caching layer that is purpose-built for DynamoDB, delivers microsecond latency, and requires only minimal application changes. Which AWS service should the developer use?
Amazon DynamoDB Accelerator (DAX) is a fully managed, in-memory cache that is API-compatible with DynamoDB. Because it sits transparently between the application and DynamoDB, the developer can redirect existing SDK calls to the DAX endpoint with minimal code changes. DAX automatically handles read-through and write-through caching, absorbs bursty read traffic, and can reduce response times from milliseconds to microseconds, preventing throttling of the underlying table. ElastiCache is a general-purpose in-memory store, but it requires additional application logic for cache population and invalidation. RDS Read Replicas, AWS DataSync, and Amazon S3 Transfer Acceleration do not provide a managed cache for DynamoDB reads.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon ElastiCache and how does it work?
Open an interactive chat with Bash
What are the advantages of using caching strategies like read-through and lazy loading?
Open an interactive chat with Bash
Can you compare ElastiCache with Amazon RDS Read Replicas?
Open an interactive chat with Bash
AWS Certified Developer Associate DVA-C02
Development with AWS Services
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access