
Ultimate access to all questions.
An e-commerce company utilizes Amazon SQS queues to create a loosely coupled application architecture. The development team has encountered a specific edge case where message processing fails: a user places an order for a particular product ID, but the product ID is subsequently deleted, leading to a failure in the application code.
As a Developer Associate, which solution would you recommend to effectively handle these message processing failures?
A
Use a dead-letter queue to handle message processing failures
B
Use short polling to handle message processing failures
C
Use a temporary queue to handle message processing failures
D
Use long polling to handle message processing failures