This can be done, but it isn’t handled in exactly the way you describe. If your redundant Edge systems (at the regional level) are using Ignition redundancy and your ‘country level’ server is also using Ignition redundancy, this can all be handled automatically via the Transmission and Engine modules. I’d recommend taking a look at this tutorial: