I see the example for running a distributed task queue. The docs aren't so clear though for running a distributed workflow, apart from the comment about using a vm id and the admin API.
We use spot instances for most things to keep costs down and job queues to link steps. Can you provide an example of a distributed workflow setup?