Millions of activity triggered within a workflow

Hi there,

I am looking to have 10,000+ workflows running at a time.

Some to those workflows wil have 1000s of activities triggered in a loop.

And a few may have 10 million+ activities triggered in a loop.

Is this a good use of temporal? Is this normal?

What kind of impact will this have I the temporal UI when drilling down into a Workflow?

Thanks

I am looking to have 10,000+ workflows running at a time.

Temporal doesn’t limit the number of open workflows. 10k is a pretty low number.

Some to those workflows wil have 1000s of activities triggered in a loop.
And a few may have 10 million+ activities triggered in a loop.

A single workflow cannot trigger 10 million in a loop without calling continue as new. See the batch samples to see how it can be done.

Is this a good use of temporal? Is this normal?

Assuming that you implement batch workflow correctly, it is a very normal and good use case.

What kind of impact will this have I the temporal UI when drilling down into a Workflow?

As you are not going to have very large workflows, UI will work fine.