A workflow orchestrator is a software system designed to execute computations composed of smaller tasks. These tasks are connected in a workflow, which dictates the routing of outputs to inputs, task scheduling, and overall execution flow. The orchestrator manages workflows, their specific executions, task processing, state persistence, and aims to drive each execution to completion.
Conductor, originally developed and open-sourced by Netflix in 2016, is now maintained by the Conductor OSS Foundation. Orkes, whose founders were involved in Conductor's development at Netflix, leads this foundation and offers a hosted version called Orkes Conductor. This analysis specifically focuses on Orkes Conductor version 5.3.2.
Workflow definitions in Conductor are JSON structures that specify tasks, their order, and input/output requirements. Each definition has a unique name and version. A single workflow definition can be run multiple times, with each instance referred to as a workflow execution, identified by a unique workflow ID. Tasks within an execution can also have multiple attempts, each with a unique execution ID.
Conductor includes various task types: built-in system tasks for HTTP requests or Kafka events, operators for control flow like conditionals and loops, and worker tasks for user-defined business logic. Operators can execute ECMAScript code. Workflows can be initiated via API calls, message broker events, or Conductor's cron-style scheduler. Once acknowledged, Conductor schedules tasks and works towards completion.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Jepsen conducted an analysis of Orkes Conductor version 5.3.2, a workflow orchestration system. The analysis details the system's architecture and how it manages tasks and workflow executions.