Is there any performance impact on camunda process engine if we choose different application server other than tomcat? Is there any recommendation on the selection of servers?
Hi,
Due to some Java EE Features (especially JPA and CDI) I would always choose Wildfly (or JBoss) as a Greenfield Stack. However, if you want to have more control over the engine lifecycle take a look at Spring Boot.
kind regards,
Dominik
Hi,
Does these Java EE features impact the way Camunda platform behave internally in any way or is it just a way to develop an application on top of it?
We are looking into Spring boot version of Camunda as well. Just wanted to know the Pros and Cons of both the approaches.
Hi,
in my point of view it just changes the way how you develop applications. So you should use the container you already operate or are experienced with.
For a “classic” architecture I would recommend to use one of the shared engine containers. If you want to have more control over the engine lifecycle take a look at spring boot and if you are interested in microservices and how to use a engine in this environment take a look at flowing.io
The question is what do you want to achieve?