This is a hard question to answer without knowing more about what how you’d like to use Dask. Mind sharing a bit more about what you’d like to do and how you’re deploying Dask (e.g. locally, HPC cluster, in the cloud)?
In addition to the Dask documentation on the Delayed and Futures APIs, this explanation from Ian Rose might help: