AWS Certified Solutions Architect – Associate (SAA-C03) — Question 192

The customers of a finance company request appointments with financial advisors by sending text messages. A web application that runs on Amazon EC2 instances accepts the appointment requests. The text messages are published to an Amazon Simple Queue Service (Amazon SQS) queue through the web application. Another application that runs on EC2 instances then sends meeting invitations and meeting confirmation email messages to the customers. After successful scheduling, this application stores the meeting information in an Amazon DynamoDB database.

As the company expands, customers report that their meeting invitations are taking longer to arrive.

What should a solutions architect recommend to resolve this issue?

Answer options

Correct answer: D

Explanation

The correct answer is D because adding an Auto Scaling group for the application that sends meeting invitations allows it to automatically adjust capacity based on the number of messages in the SQS queue, thus improving response times. Option A does not address the issue of invitation delays, option B primarily enhances the appointment request handling and does not directly impact the sending of invitations, and option C focuses on distribution and caching but does not enhance the processing capability of the invitation sending application.