TopAlter.com

Cadence Workflow Alternatives

Cadence Workflow Alternatives

Cadence Workflow

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.

Best Cadence Workflow Alternatives for Mac

Looking for the best programs similar to Cadence Workflow? Check out our top picks. Let's see if there are any Cadence Workflow alternatives that support your platform.

Imixs-Workflow

Imixs-Workflow

FreeOpen SourceMacWindowsLinuxAndroidiPhoneEclipse

Imixs Workflow is a BPM Framework with the goal to reduce the complexity of business applications. Based on the BPMN 2.0 standard you can change your business logic...

Features:

  • Built-in translation
  • Java
  • Workflow
Activiti

Activiti

FreeOpen SourceMacWindowsLinux

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast...

Workflow Engine

Workflow Engine

Free PersonalMacWindowsLinux

Workflow Engine is a lightweight all-in-one component that enables you to add custom executable workflows of any complexity to any .NET or Java software, be it your own...

Features:

  • Workflow
  • Workflow Management
Workflow Engine .NET

Workflow Engine .NET

CommercialMacWindowsLinux.NET Framework

WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as...

Features:

  • MongoDB
  • State machine
  • Workflow
MESG

MESG

FreeOpen SourceMacWindowsLinuxWebSelf-Hosted

MESG is a flexible, decentralized development framework that allows the easy reuse of application components, while providing monetization avenues so open-source...

Features:

  • Reusable microservices
  • Blockchain
  • Command line interface
  • Cryptocurrency
  • Decentralized
  • Micropayments System
  • Monetization
  • Terminal emulator

Upvote Comparison

Interest Trends

Cadence Workflow Reviews

Add your reviews & share your experience when using Cadence Workflow to the world. Your opinion will be useful to others who are looking for the best Cadence Workflow alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP