Problem Statement
When a message in a queue cannot be processed due to errors or invalid data, it can block the processing pipeline or cause repeated failures. Without a way to isolate these problematic messages, the system's throughput and reliability degrade, and debugging becomes difficult.