Camunda Spring Boot - Split UI and engine



We are running Camunda Spring Boot Starter in docker containers.

We would like to split the UI and the engine into separate containers.

Has anyone done this before or know how to?



If by “the UI” you mean the camunda webapp: no, that is not (easily) possible.
Problem: If you just “read” it will work, but if you “write” (for example complete a task, unsuspend a process, …) the process implementation (bpmn, delegates, …) has to be deployed on the machine where your UI runs, otherwise you will get excpetion for not found beans/classes.

One might think that it should be possible to just connect the front end to a REST endpoint running on a different machine, but the UI is not designed this way and it requires manual hacking that might break with new releases.