Designing for the Edge: Global Latency Explained