Level 80
each microservice that get that job should have the job
@amir_developer That’s not how a queue works. You send a message to a queue, a single worker processes it.
and it make a dependency between our services
Then you don’t have microservices. You should only be creating separate services if there’s a clear boundary between the data. There clearly isn’t if you have dependencies between multiple services.