AWS Certified Developer Associate (#43)

A Developer has a stateful web server on-premises that is being migrated to AWS. The Developer must have greater elasticity in the new design. How should the Developer re-factor the application to make it more elastic? (Choose two.)

Use pessimistic concurrency on Amazon DynamoDB
Use Amazon CloudFront with an Auto Scaling group
Use Amazon CloudFront with an AWS Web Application Firewall
Store session state data in an Amazon DynamoDB table
Use an ELB with an Auto Scaling group