Conductor
Conductor allows you to build a complex application using simple and granular tasks that do not need to be aware of or keep track of the state of your application's execution flow. Conductor keeps track of the state, calls tasks in the right order (sequentially or in parallel, as defined by you), retry calls if needed, handle failure scenarios gracefully, and outputs the final result.
APIs
Conductor
Conductor allows you to build a complex application using simple and granular tasks that do not need to be aware of or keep track of the state of your application's execution fl...
Capabilities
Conductor Workflow Orchestration
Unified workflow for managing workflow definitions, task definitions, workflow executions, and event handlers. Used by backend developers and DevOps engineers.
Run with NaftikoFeatures
Define and execute complex workflows with sequential and parallel task execution.
Register, poll, and update granular task definitions with timeout and retry policies.
Create event handlers to trigger workflows or tasks based on external events.
Search and filter workflow executions by status, type, and custom parameters.
Automatic retries, pause/resume, and graceful failure handling for long-running workflows.
Pause, resume, restart, retry, and terminate workflows programmatically.
Use Cases
Coordinate complex business processes across distributed microservices without tight coupling.
Build and manage ETL and data processing pipelines with dependency tracking and error recovery.
Manage multi-step order fulfillment workflows including payment, inventory, and shipping.
Orchestrate build, test, and deployment workflows with conditional logic and parallel execution.
Integrations
Trigger workflows and tasks from Kafka events using event handler subscriptions.
Integrate with SQS for message-driven workflow initiation and task completion.
Run Conductor server and workers in containerized environments for scalable deployment.
Use managed Conductor service from Orkes for enterprise-grade orchestration without infrastructure management.
Event Specifications
Conductor Events API
Asynchronous event API for Conductor workflow orchestration platform. Conductor emits events when workflows and tasks change state, enabling reactive event-driven architectures....
ASYNCAPI