## What are processes in this context? - a trait that a type must implement in order to be coordinated by some "process manager" ## Required Capabilities? - start - pause - resume - terminate - report progress & send back logs - communicate when there's an error ## How to coordinate them - run each process in parallel