Async Processing Glossary
Key terms and concepts in task queues, background jobs, and async processing.
A
API Chaining in Async Workflows
API chaining is the practice of calling multiple APIs in sequence, where each response feeds into the next request, forming a dependent workflow.
Async (Asynchronous)
Asynchronous programming allows tasks to run independently without blocking the main execution thread, enabling non-blocking I/O and parallel task processing.
B
Background Job
A background job is a task that runs outside the main request-response cycle, allowing applications to handle time-consuming operations without blocking users.
Backpressure
Backpressure is a flow control mechanism where a system signals upstream producers to slow down when it can't keep up with incoming work.
Bulkhead Pattern for Fault Isolation
The bulkhead pattern isolates components into separate resource pools so a failure in one area cannot exhaust resources needed by others.