Sure thing. If you want to get latency below 10ms, the only option would be building your own distributed system and assign your client to their geographically adjacent servers. I doubt there's a go-to solution for this. (That reminds me of the distributed system course I took in school.)
No matter how optimized your servers, a client in China connecting a server in NYC will cost ≥ 2 seconds. Personal experience.