Glossary / Web & Infrastructure

Queue

A line where jobs wait their turn so a system can process work without dropping it.

Updated July 2, 2026

Think about a front desk with a stack of intake forms. Five people walk in at once. The clerk doesn’t throw away four forms because they can’t process all five instantly. They put them in order and work through them one at a time. That’s a queue.

How it shows up

A queue is often what keeps the system from breaking: if every job demanded attention at once, it would get overwhelmed. In software, a job might be “send this email” or “process this transcript”; the system puts it in the queue, and a worker picks it up, handles it, and moves to the next.

Queues show up a lot around automation. Schedule a batch of follow-up emails and you don’t want every send firing at once. This connects to cron and scheduling: a cron job runs every hour and adds jobs to a queue, and the queue lets the system work through them without the scheduled job finishing everything at once. Queues also pair well with serverless systems, where a function wakes up when a job enters, handles that one piece, and shuts back down.

Why you care

In client work, “do this later” isn’t always procrastination. Sometimes later is the correct design, as long as the job is captured, ordered, and visible. If work disappears into someone’s head, that’s not a queue, that’s a leak. A good workflow often has queues at handoff points: waiting on review, on client response, on data. Naming them shows where things pile up. A queue matters because work that has to wait still needs a trusted place to live.