Workflow throughput

Hello!

Now I am working for a company that starts over 2 million workflows a day. Every workflow consists of over 10 activities. I am wondering if the Temporal Cluster allows for such a performance? Are there some benchmarks? Are there some known limits?

I am going to propose Temporal.io as the solution for the company so this is one of the first questions for investigation.

Any hints and information will be appreciated.

Workflows per day is not a really useful metric. We usually talk about workflows per second as a cluster should be provisioned for the peak load. 2 million / 24 hours = 23 per second. This is a pretty low rate of execution for Temporal which can scale to orders of magnitude higher.

1 Like