
Answer-first summary for fast verification
Answer: Scale the invitation-sending application with an Auto Scaling group triggered by SQS queue depth.
The correct answer is D: 'Scale the invitation-sending application with an Auto Scaling group triggered by SQS queue depth.' The problem is that the delay in sending meeting invitations is occurring due to high demand as the company expands. The best way to handle this increased load is to add an Auto Scaling group to the application responsible for sending invitations and configure it to scale based on the depth of the SQS queue. This ensures that as the number of appointment requests increases, additional EC2 instances will be automatically launched to handle the extra load, thus reducing the delay in sending invitations.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A finance company's customers request appointments via text messages processed by a web application on Amazon EC2. These messages are queued in Amazon SQS. An EC2-based application sends out invitations and confirmations, then logs the meetings in DynamoDB. With business growth, delivery of meeting invitations has slowed. What should be recommended to improve this?
A
Implement a DAX cluster for the DynamoDB database.
B
Integrate an Amazon API Gateway for the appointment request web application.
C
Deploy an Amazon CloudFront distribution with the web application as the origin.
D
Scale the invitation-sending application with an Auto Scaling group triggered by SQS queue depth.