A Queue+Worker infrastructure is meant:
- to run asynchronous jobs,
- scale up & down easily.
message contains the data required to run a job.
Queue is where the messages are posted, its like a job board.
Worker performs all the heavy lifting and finishes the job based on the