Design a queue whose messages become visible to consumers at a time the producer chooses — in ten seconds, or in thirty days.
Practise this challenge
All system design challenges