Tasks run in isolated processes to protect the system from a single task failure.
Each task in the Taskmatics Scheduler environment runs in isolation. This means that each individual task works within its own memory space, and individual task failures won’t cause catastrophic failures of any other task running on a particular agent.
This architecture treats each task like a first class citizen while increasing the fault tolerance of the system. The isolation feature is one way in which Taskmatics Scheduler can offer high extensibility while still maintaining high availability.