Glossary

The words, without the shrug

Every term the courses use, defined in one line and then in a paragraph. Written to be read out of order.

Clear

Showing 3 of 3 matching “Worker”

At-least-once

Infrastructure

A delivery guarantee: your job may run more than once.

The normal promise made by queues. If a worker dies after finishing work but before recording completion, the job is handed to another worker and runs again. Jobs must therefore be safe to repeat.

See also Queue, Idempotency, Retry

Queue

Infrastructure

A durable list of work waiting to be done.

Holds jobs until a worker picks them up, absorbing spikes by delaying work rather than dropping it. Survives crashes, and normally guarantees at-least-once delivery.

See also Worker, At-least-once, Dead letter queue

Worker

Infrastructure

A process that pulls jobs off a queue and does them.

Separate from your web app, so you can deploy one without interrupting the other and add more workers to drain a backlog faster.

See also Queue, Background job