AWS Certified Developer Associate (#205)

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?

Store the session state in Amazon ElastiCache
Store the session state in Amazon CloudFront
Store the session state in Amazon S3
Enable session stickiness using elastic load balancers