Cuando un mensaje específico falla repetidamente al intentar procesarse (por ejemplo, por tener un formato corrupto), en lugar de bloquear indefinidamente el procesamiento de todos los mensajes posteriores en la misma cola, una dead letter queue recibe automáticamente esos mensajes problemáticos para investigarlos por separado, sin detener el flujo normal del resto.
Por qué es una práctica de resiliencia tan importante
Sin este mecanismo, un único mensaje malformado podría bloquear completamente un pipeline de procesamiento continuo; aislar los mensajes problemáticos en una cola separada permite que el sistema siga funcionando normalmente para el resto de los datos, mientras alguien investiga y resuelve el problema específico por separado.
