Skip to content

feature: single workfloww worker#35

Merged
ClemDoum merged 14 commits into
mainfrom
feature/single-workflow-worker
May 12, 2026
Merged

feature: single workfloww worker#35
ClemDoum merged 14 commits into
mainfrom
feature/single-workflow-worker

Conversation

@ClemDoum
Copy link
Copy Markdown
Contributor

@ClemDoum ClemDoum commented May 12, 2026

Description

Builds a single worker image to run all DS workflows.
In the current architecture each worker repository build its own temporal workflow worker image.

In practice this setup doesn't work properly, indeed to be responsive, each worker app needs to have the worflow worker up all the time (otherwise we need to wait for the elastic scaler to spawn a new workflow worker).

As the number of worker app grows this will imply that many workflow workers will be up all the time.
To avoid this, this PR builds a single workflows worker image to run all workflows in the same worker.

This way for all apps a single worker will be up all the time.

@ClemDoum ClemDoum marked this pull request as ready for review May 12, 2026 12:10
@ClemDoum ClemDoum self-assigned this May 12, 2026
@ClemDoum ClemDoum merged commit eb096b4 into main May 12, 2026
9 checks passed
@ClemDoum ClemDoum deleted the feature/single-workflow-worker branch May 12, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant