I am designing task management application and planned to use Workflows as a orchestration layer. In documentation it is mentioned that one of the use cases of Workflows is "Business processes", example "Track an order from request to fulfillment". At first glance perfect match.
The problem is when it comes to the Workflows limitation, the "Concurrent executions" limit is 2000 which is quite odd to me because order fulfilment can take days and limit 2000 seems way to low for me.
In my case, application can have tens or hundreds of thousands of tasks that are in progress (potential active not completed workflows) at the time.
Is Workflows good match? Anyone has any similar experience? Can I count on such a big limit increase?
It seems that Workflows is the best solution in accordance with your project. You can also check the other options by reviewing the Choosing the right orchestrator documentation.