AWS Certified Developer – Associate — Question 147

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

The correct answer is C because Amazon ElastiCache Memcached provides an in-memory data store that allows for very low latency access to session data, making it ideal for handling high request volumes. Options A, B, and D involve greater latency due to either database access times or file system access times, which would not perform as efficiently under the required load.