Correct answer - "Implement a Dead-letter queues" : Amazon SQS supports dead-letter queues, which
other queues (source queues) can target for messages that cannot be processed (consumed)
successfully. Dead-letter queues are useful for debugging your application or messaging system
because they let you isolate problematic messages to determine why their processing doesn't
succeed.
Incorrect:
"Use DeleteMessage" - It deletes the message but does not help you find the issue
"Reduce the VisibilityTimeout" - More consumers will get the failed message
"Increase the VisibilityTimeout" - It wont help because we don't need more time but rather an
isolated place to debug