How would you design a system to support multi-region active-active deployments at Persistent Systems?