DASH ENTERPRISE
Job Queue
Queueing is key to building scalable ML and AI apps.
About Job Queue
Background jobs can dramatically improve the scalability of a Dash app by enabling it to offload slow or CPU-intensive tasks from its callback loops. This helps ensure that the Dash front end can handle incoming web requests promptly, reducing the likelihood of performance issues that occur when requests become backlogged.
The Dash Enterprise Job Queue makes all of this seamless and scalable in Python. Combine Job Queue with Snapshot Engine to email a PDF or Dash app link when the job is done.