Recommendation for redesigned Camunda application

Hi Experts,

We have a very peculiar situation. We have a multi-tier Camunda based BPM application in production environment.

It has Angular based UI layer – > Java Based Orchestrator layer + Task Client + Data models — > Camunda based BPM Layer

Now we have redesigned the complete application workflow which includes changes in all the 3 layers (UI + Orchestrator + Camunda).

Due to this redesign we have a huge difference between the BPMNs and it’s not possible to migrate the in-flight instances to the new process.

Also the in-flight instances are no longer compatible with the updated data models and updated UI + Orchestrator + Task Client layers.

What is the best way to and recommended guidelines to handle this situation seamlessly ?

Do we need to treat them completely separate applications and create a separate instance in the server to deploy the redesigned app?