We have a customer that will be using C8 SaaS, but will only have a single cluster for production (due to the license they have bought).
I am trying to think of the best way to “spoof” different environments in the same Zeebe cluster, where we may have different variations of a process model that is under development, testing and production.
The only way I can think of is that we deploy the process model with different BPMN process Id’s, each denoting the environment. Zeebe will see these as different models.
When we create the process instance from the external trigger, we construct the BPMN process Id depending which one we want to call. When the process has been tested we promote it by redeploying with the BPMN process Id that reflects the environment.
Does this sound OK, or is there a better way that does not involve buying more licenses!