Zeebe performance with a tree like connected workflows (parent-child relation)

Hi @mrsateeshp :wave:

Thank you for raising this up.

Correct. The parent-child instances are all on the same partition to process them efficiently (i.e. without communicating to another partition that can be on a different node).

You could distribute the instances to other partitions by using message events or creating multiple process instances.

However, it is not expected that the processing of parent-child processes has a big overhead. Please share your examples to make it easy to reproduce the behavior.

Best regards,
Philipp