SQS dead letter queue is provided by AWS to handle failed messages so that we can letter debug a faulty message.
We can set redrive policy on a queue saying that if a message is not successfully processed by a consumer in say 5 times,sqs will send that message to a dead letter queue.
I have even written an article on complete working on SQS dead letter queue.Feel free to check it out.