jargon

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.

Commonly confused with