AWS Certified Developer – Associate — Question 41

A company has a two-tier application running on an Amazon EC2 server that handles all of its AWS based e-commerce activity. During peak times, the backend servers that process orders are overloaded with requests. This results in some orders failing to process. A developer needs to create a solution that will re-factor the application.
Which steps will allow for more flexibility during peak times, while still remaining cost-effective? (Choose two.)

Answer options

Correct answer: B, E

Explanation

The correct answers, B and E, focus on using Amazon SQS to effectively decouple the front-end from the backend, allowing for asynchronous processing of orders and preventing overload during peak times. Options A and D do not provide the necessary flexibility and scalability needed during high demand, while C suggests using SNS, which is better for pub/sub messaging rather than queueing tasks for load management.