Skip to main content
Global
AIMenta
N

Netflix Conductor

by Netflix / Orkes

Open-source microservices workflow orchestration engine originally built at Netflix — enables APAC engineering teams to define complex distributed workflows as JSON task sequences with built-in retry logic, timeout handling, and sub-workflow composition. Used by APAC platform teams for multi-step data processing, payment flows, and content workflows requiring durable cross-service coordination.

AIMenta verdict
Decent fit
4/5

"Netflix-originated microservices workflow orchestration — defines APAC distributed workflows as code with built-in retry, timeout, and compensation. APAC platform teams use Conductor for multi-step processes requiring durable execution across unreliable APAC service boundaries."

Features
6
Use cases
3
Watch outs
3
What it does

Key features

  • JSON workflow definitions — APAC distributed processes as code without application coupling
  • External APAC worker model — loose coupling between orchestration and APAC microservices
  • Built-in retry, timeout, rate limiting — APAC resilience without application code
  • FORK/JOIN parallel execution — concurrent APAC task branches in a single workflow
  • Sub-workflow composition — reusable APAC workflow building blocks
  • Workflow monitoring UI — APAC workflow instance debugging and manual task retry
When to reach for it

Best for

  • APAC platform teams with polyglot microservice environments — Conductor's external worker model supports APAC workers in any language via REST API polling
  • APAC data processing pipelines with fan-out/fan-in patterns — FORK/JOIN task type handles parallel APAC data processing across multiple worker pools efficiently
  • Netflix-scale APAC workflow volumes — Conductor's architecture handles millions of concurrent APAC workflow instances with Redis and Elasticsearch backends
Don't get burned

Limitations to know

  • ! No visual BPMN modeling — Conductor workflows are JSON definitions without the visual process modeling that APAC business analysts can read; Camunda is better for APAC business-aligned processes
  • ! Elasticsearch dependency — Conductor requires Elasticsearch for workflow search and indexing; APAC teams must operate Elasticsearch alongside Conductor even for non-search use cases
  • ! Temporal is a stronger alternative for many APAC use cases — Temporal offers SDK-native workflow definition (instead of JSON), better developer experience, and active CNCF community investment for APAC microservices orchestration
Context

About Netflix Conductor

Netflix Conductor is an open-source workflow orchestration engine originally built at Netflix to orchestrate complex microservices workflows at scale — enabling APAC engineering teams to define, execute, and monitor distributed workflows as code (JSON workflow definitions composed of task sequences, conditional branches, parallel execution, and sub-workflow invocations) with the Conductor server managing durable workflow state, task scheduling, retry logic, and timeout handling independently of the APAC worker microservices executing individual tasks.

Conductor's task-based execution model — where APAC workflows are defined as sequences of tasks (HTTP_TASK for calling APAC REST services, LAMBDA for inline APAC JavaScript logic, SWITCH for conditional branching, FORK/JOIN for APAC parallel execution, SUB_WORKFLOW for nested APAC workflow composition) with each task's retry count, timeout, and rate limiting configured independently — enables APAC platform teams to build complex distributed APAC workflows without embedding orchestration logic in application code, keeping APAC worker services simple and independently deployable.

Conductor's external worker model — where APAC microservices poll Conductor for tasks in their registered task queue, execute the task using their own APAC business logic, and report success or failure back to Conductor — enables loose coupling between APAC workflow definition and APAC task implementation: APAC worker services don't know they're part of a Conductor workflow, and Conductor doesn't contain APAC business logic, enabling independent deployment and scaling of APAC worker services without modifying workflow definitions.

Conductor's workflow monitoring UI — providing APAC platform teams visibility into running workflow instances, task execution history, failed APAC task retry counts, and workflow execution timelines — enables APAC operations teams to debug stuck or failed workflows and manually restart specific APAC failed tasks without rerunning the entire workflow.

Beyond this tool

Where this category meets practice depth.

A tool only matters in context. Browse the service pillars that operationalise it, the industries where it ships, and the Asian markets where AIMenta runs adoption programs.