Select your language

Home arrow-right Cadence Workflow

We've compiled a list of 8 free and paid alternatives to Cadence Workflow. The primary competitors include Activiti, Imixs-Workflow. In addition to these, users also draw comparisons between Cadence Workflow and Signavio, Workflow Engine .NET, Workflow Engine. Also you can look at other similar options here: About.


Activiti
Free Open Source

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at...

Imixs-Workflow
Free Open Source

Imixs Workflow is a BPM Framework with the goal to reduce the complexity of business applications.

The Signavio Process Editor was created in order to be very intuitive and easy to use.

Workflow Engine is a lightweight all-in-one component that enables you to add custom executable...

cDevWorkflow is the next generation BPM-Workflow platform for developers.

WYSAX
Subscription

WYSAX is a school management solution designed to simplify and streamline various administrative tasks. It offers customizable solutions, intelligent timetable management, and efficient resource allocation based on constraints and preferences. Featu…

Developer toolset for integrating third party services into their application with monitoring and...

Developer focused code only open source workflow engine developed by Uber.

Cadence Workflow Platforms

tick-square Linux
tick-square Mac
tick-square Windows

Cadence Workflow Video and Screenshots

Cadence Workflow Overview

Cadence Workflow Engine was developed at Uber and open sourced under MIT license.

The difference between Cadence and the majority of the existing workflow engines is that it is developer focused and is extremely flexible and scalable (to tens of thousands updates per second and up to billions of open workflows). The workflows are written as object oriented programs and the engine ensures that the state of the workflow objects including thread stacks and local variables is fully preserved in case of host failures.

Cadence is used for practically any backend application that lives beyond a single request reply. Examples of usage are:

Distributed CRON jobs
Managing ML/Data pipelines
Reacting to business events. For example trip events at Uber. The workflow can accumulate state based on events received and execute activities when necessary.
Services Deployment to Mesos/ Kubernetes
CI Pipeline implementation
Ensuring that multiple service calls complete when a request is received. Including SAGA pattern implementation
Managing human worker tasks (similar to Amazon MTurk)
Media processing
Customer Support Ticket Routing
Order processing
Testing service similar to ChaosMonkey
and many others

The other set of use cases is based on porting existing workflow engines to run on Cadence. Practically any existing engine workflow specification language can be ported to run on Cadence. There are multiple internal Uber systems that were ported. This way a single backend service can power multiple domain specific workflow systems.

Cadence Workflow Features

tick-square Container Orchestration
tick-square Workflow
tick-square Workflow Automation

Top Cadence Workflow Alternatives

Share your opinion about the software, leave a review and help make it even better!

Cadence Workflow Tags

service-orchestration orchestration-and-automation cloud-orchestration microservices orchestration bpm-software bpm workflow-solution workflow-tool workflow-software workflow-management

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?