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

An e-commerce web application that shares session state on-premises is being migrated to AWS. The application must be fault tolerant, natively highly scalable, and any service interruption should not affect the user experience.

What is the best option to store the session state?

Answer options

Correct answer: A

Explanation

The best option is A, as Amazon ElastiCache provides an in-memory data store that allows for quick access to session data while being highly scalable and fault-tolerant. Options B and C are not suitable because Amazon CloudFront is a content delivery network and Amazon S3 is for object storage, neither of which is designed for session state management. Option D, while useful for maintaining session persistence, does not inherently provide the scalability and fault tolerance needed for session state storage.