Deploying Camunda in a distributed containers setup

We are trying to run Camunda web app, Camunda Rest engine and a Camunda workflow application in 3 separate Wildfly instances. Each of the Wildly instances has a separate process-engine at the WIldfly container level.

Wildfly1 - process-engine1 - Camunda-engine-rest

WIldfly2 - process-engine2 - Camunda-jboss-webapp-ee

Wildfly3 - process-engine3 - CamundaWorkflowApp

Note, Camunda Workflow App has JavaDelegate classes.

We can configure different names for the process-engines running in the 3 different Wildfly instances. We would want to send a message event via the REST API (Camunda-engine-rest in Wildfly1) and trigger the CamundaWorkflowApp (Wildfly3). Is this something supported by the Camunda platform - does it support distributed deployment of those services in a more micro services like fashion.

Why have you decided to do this?

Hi @kapilnayar,

you can do this. Here is a video how to set this up: https://www.youtube.com/watch?v=Nx4I8lNMUs0

Even if it describes Spring boot, you can find all relevant setting in the Wildfly platform as well.

Hope this helps, Ingo

@Ingo_Richtsmeier Thanks for your reply and the link.