Home / Companies / Orkes / Blog / Post Details
Content Deep Dive

What Are Workers in Orkes Conductor? How Your Own Code Fits Into a Workflow

Blog post from Orkes

Post Details
Company
Date Published
Author
Maria Shimkovska
Word Count
1,482
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

Orkes Conductor uses workers to integrate custom code into workflows, allowing for tasks like image processing, machine learning, or interactions with internal systems that go beyond Conductor's built-in tasks. A worker is a standalone program running on a user's machine that performs a specific task within a workflow, communicating with Conductor via HTTP, and it must be stateless and idempotent to handle retries and multiple executions without errors. Workers poll the Conductor server to receive tasks, execute the assigned logic, and then return the results, allowing Conductor to manage workflow execution, retries, and error handling. The process of integrating a worker involves registering a task definition, starting the worker to connect with Conductor, and referencing the task in the workflow, ensuring that the task names match across all components for seamless execution. While workers can be written in various programming languages like Python, JavaScript, Go, and more, they are best used when built-in tasks are insufficient, such as when connecting to SDKs or performing complex processing, with the flexibility to run on any infrastructure that can communicate with the Conductor server.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
LLM 1 7,115 1,261 236 +13%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.