Backend & systems·Queues, streams and delivery semantics
you run ten copies of the worker against the same queue and whichever one is free grabs the next message.
Competing consumers
Multiple consumers pulling from one queue so throughput scales with worker count and slow messages do not block fast ones. It is the default scaling model for work queues. It gives up ordering: two related messages can be processed simultaneously by different workers in either order.