We built Conductor to help us orchestrate microservices-based process flows at Netflix with the following features, a distributed server ecosystem, which stores workflow state information efficiently. Allow creation of process/business flows in which each individual task can be implemented by the same/different microservices. Simple interface to connect workers, which execute the tasks in workflows. Full operational control over workflows with the ability to pause, resume, restart, retry and terminate. Allow greater reuse of existing microservices providing an easier path for onboarding. Event handlers to control workflows via external actions. Client implementations in Java, Python and other languages. Various configurable properties with sensible defaults to fine-tune workflow and task executions like rate limiting, concurrent execution limits etc.

Features

  • A JSON DSL based blueprint defines the execution flow
  • Provide visibility and traceability into these process flows
  • User interface to visualize, replay and search the process flows
  • Ability to scale to 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

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Conductor

Conductor Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Conductor!

Additional Project Details

Programming Language

Java

Related Categories

Java Database Engines Servers, Java Workflow Management Software

Registered

2022-02-14