My apps are deployed in São Paulo, but I’m seeing latency from South America increase from ~20 ms to ~160 ms. Strangely, latency from North America is now lower than from South America.
Has Fly changed request routing recently that could explain this?
Hi - It sounds like clients in South America might indeed be being routed to a North American edge (and then back to your GRU-hosted machine! what a roundtrip!). Can you help us check if this is the case by doing a traceroute from a client location in South America?
mtr -bzo "LSD NABWV" -rw your-app.fly.dev
(remember to use a code block when pasting the mtr result here!)
Also for clarity, it’s likely we didn’t change anything, but routing over the public internet depends on a bunch of factors under control of a handful of network operators, it’s more likely that’s what changed in this case. But the mtr or traceroute will give us some idea of what’s going on