Multitenancy with Process Engine per tenant


I’m developing multi-tenant application and using One Process Engine per Tenant approach.

The problem is, as the number of tenant growth, the application startup is getting slower and slower. For now, we have 40 tenant and startup time is around 6 minutes (5 minutes is spent to boot up 40 process engine).

Any idea regarding this?

Thank you!

Hi @nico,

I think 40 process engines are quite a lot for one application server. You should thing about using more machines to distribute the load.

Best regards,