Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make.
µTask is an automation engine built for the cloud. It is:
simple to operate: only a postgres DB is required
secure: all data is encrypted, only visible to authorized users
extensible: you can develop custom actions in golang
µTask allows you to model business processes in a declarative yaml format. Describe a set of inputs and a graph of actions and their inter-dependencies: µTask will asynchronously handle the execution of each action, working its way around transient errors and keeping a trace of all intermediary states until completion.
Conductor is an orchestration engine that runs in the cloud.
Netflix built Conductor to help orchestrate microservices based process flows with the following features:
Allow creating complex process / business flows in which individual task is implemented by a microservice.
A JSON DSL based blueprint defines the execution flow.
Provide visibility and traceability into the these process flows.
Expose control semantics around pause, resume, restart, etc allowing for better devops experience.
Allow greater reuse of existing microservices providing an easier path for onboarding.
User interface to visualize the process flows.
Ability to synchronously process all the tasks when needed.
Ability to scale millions of concurrently running process flows.
Backed by a queuing service abstracted from the clients.
Be able to operate on HTTP or other transports e.g. gRPC.