I wanted to know what are the common practices for the redelivery of messages from the DLQ. So if a message fails and is put on the queue, I know one approach is to have another lambda process that message and redeliver it. That kinda works...
But what about poison messages, is there a way maybe I can augment the message keep a count so my redeliver lambda can check and decide if it's the terminal error message. Stops it from going around in loops.