Background worker
A long-running process that handles work outside the request/response cycle, typically by consuming a queue.
Anything slow, retryable, or not needed for the response belongs in a worker: sending email, generating reports, processing uploads. Doing that work inline holds a connection open and couples the user's experience to a third party's latency.