Design what happens to a message a consumer cannot process — how often it is retried, where it ends up, and how an engineer gets it moving again.
Practise this challenge
All system design challenges