AWS Certified Developer – Associate (DVA-C02) — Question 510

A developer is building a three-tier web application that should be able to handle a minimum of 5000 requests per minute. Requirements state that the web tier should be completely stateless while the application maintains session state for the users.

How can session data be externalized, keeping latency at the LOWEST possible value?

Answer options

Correct answer: C

Explanation

Amazon ElastiCache (Memcached) is an in-memory key-value store designed to deliver sub-millisecond response times, making it the lowest latency option for session state storage. Although Amazon DynamoDB is highly scalable and offers single-digit millisecond latency, it is still slower than an in-memory cache like ElastiCache. Amazon RDS and shared file systems rely on disk-based storage, which introduces significantly higher latency and is not suitable for ultra-low latency requirements.