Sounds like a job queue use case. Take a look at Nats work-queue for example, but I guess river can work as well. The only time when I am considering Temporal is when I need to orchestrate a flow that involves multiple services (5 or more). In your case it sounds like you have a service that will enqueue processing tasks and a worker that will execute them. Temporal would be an overkill.
