AWS SQS - An API to delay queue messages

Hi, I’ve always found scheduling queue messages to be a pain with SQS. SQS has support only up to 15 minutes. Anything beyond that requires you to build your own service to handle the delays.

I’ve always wished there was an API that just handled the scheduling for me. As such I’m developing an API to make scheduling messages to SQS dead simple. Call the endpoint with your payload and delay time, and it automatically publishes to your queue or topic when you need it. I have a prototype here:

I’d love to hear some feedback on this idea and whether it solves a real painpoint. I’d also love to hear about the last time anyone had to do job scheduling - how well did your solution work? Would anyone hacking on their own projects find this useful right now?