There are a lot of considerations for this sort of transition… I would need to understand more on the type of product, the criticality of it (i.e. can there be downtime or does it have to have near 100% uptime), how much data is involved, and of course, how much experience the engineering team has with such a transition (Success or failure will largely depend on engineering)