Reading: http://highscalability.com/blog/2018/4/2/how-ipdata-serves-25m-api-calls-from-10-infinitely-scalable.html
I see how it made low latency possible in their application by using DynamoDB's GEO replication. As a result, they managed to support multiple regions with little work.
According to Netflix, adding a region is very expensive. And same been our experience.
But we are using Google Cloud, do they've something similar?