126,559 views
22 votes
22 votes
A company developed a web application and deployed it on a fleet of EC2 instances that uses Amazon SQS. The requests are saved as messages in the SQS queue, which is configured with the maximum message retention period. However, after thirteen days of operation, the web application suddenly crashed and there are 10,000 unprocessed messages that are still waiting in the queue. Since they developed the application, they can easily resolve the issue but they need to send a communication to the users on the issue. What information should they provide and what will happen to the unprocessed messages?

User Kaffarell
by
2.8k points

1 Answer

15 votes
15 votes

Answer: Tell the users that the application will be operational shortly and then all the received requests will be processed when there's a restart of the web application.

Step-by-step explanation:

After the development of the application, even though the issue can be resolved, a communication needs to be passed across to the users.

The information that should be provided is that the users should be told that the application will be operational shortly after which the received requests will be processed when there's a restart of the web application.

User Orlin Georgiev
by
3.3k points