jobs can be pushed to different types of queues, and executed by related workers