@mppfor_manu We are on early stage in our project. Testing solutions, looking for technologies (not only BPMN engines), running performance tests etc.
Generally speaking, this will be a huge application. About 2 million business cases at the start, about 4 million after one year. Each case may have a number o BPMN process (I think about 0-15). There will be a huge number of starting process at the same time (scenario: each morning select n cases and for each case run a process). Telling “process” I mean quite simple Camunda process (a few steps) - mostly user tasks, service tasks and gateways.
I think batch running is not a big deal but generating a list of tasks that meet the given requirements (connected with the case, customer or/and filtered by variables) really is. It’s even more complicated when the list has to be generated frequently (several thousand employees working in different departments, each employee generate the list every 5-180s).
I can’t really share my experience yet because there isn’t any. I can tell you that working with 1 million running process looks nice (we have a simulation with 1 thousand users).
Please, tell me more about your experience.
Cheers.