When geography and the cloud collide: Deploy and debug multi-region applications