Backend
Queue
A waiting line for work your app does later, instead of making the user wait.
A queue holds jobs to be processed in the background so the user gets an instant response while the slow work happens afterward — sending a welcome email, resizing an upload, calling a slow AI model. It's a ticket line at a deli: the request drops off a ticket and walks away, and a worker picks up tickets one by one. This keeps your app responsive and lets failed jobs retry automatically instead of dying with the web request. If you notice an AI-built endpoint doing something slow inline (emailing, video processing, batch LLM calls) while the user's spinner hangs, that work belongs on a queue.