A microservices orchestration engine that runs in the cloud

What is Conductor?

Conductor is an orchestration engine that runs in the cloud.

Conductor is a tool in the Microservices Tools category of a tech stack.

Conductor is an open source tool with 1.76K Github Stars and 519 Github Forks. Here’s a link to Conductor's open source repository on Github

Why people like Conductor

Here’s a list of reasons why companies and developers use Conductor.

Add a one-liner

Conductor's 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.

Conductor's alternatives

  • Kong - Open Source Microservice & API Management Layer
  • Istio - Open platform to connect, manage, and secure microservices, by Google, IBM, and Lyft
  • Express Gateway - An open source API gateway for microservices built on Express.js
  • linkerd - Twitter-Style Operability for Microservices
  • seneca - A Micro-Services toolkit for Node.js

See all alternatives to Conductor