Support of spring boot configuration for camunda is excellent. I have interesting question.
We are building modular microservices environment with spring boot.
Each set of processes for departments will be packaged in spring boot container + REST API to work with data (data will stored separately) + web apps for GUI.
Each set of processes will be connected to single database (oracle or postgre) and mapped to separate schema (financial, legaldepartment, etc.)
My question is:
If we have performance problems - can we increase number of running springboot modules and will this make problems to shared database. As I understood from camunda docs - shared db feature available only for Shared Camunda engine, which included in EE releases. For springboot configuration used embedded engine which is not supported for shared db. Will we have any problems if we run multiple instances of same spring boot containers, pointed to same schema/database?
How to configure/split spring boot modules to have possibility to run them on shared DB and have elastic environment (start/stop additional instances to process more/less requests)?