I have a custom facet with multiple properties.
I deployed the model to xConnect and it's working on Production servers on Azure now.
Now I need to modify the facet. Let's say - I need to remove one of the properties.
My release mechanism switches the CD LIVE slot with CD BACKUP slot (and the
web db copy), deploys code and items to CM and CD LIVE slot. When everything is completed, the traffic is again switched to the fresh and new CD LIVE.
The problem is that if I deploy the new model to xConnect, CD BACKUP slot, which doesn't have new dlls yet, will start throwing
'CustomXdbModel, 1.0' does not match the remote version, right?
And I cannot deploy 2 versions of the same model to xConnect as that will cause
Different models with the same names are referenced ('CustomXdbModel') issue, right?
Any ideas how to proceed in a situation like that without any interruption in gathering and processing contact data?