We currently have an API and database in Australia, and are attempting to reduce latency in other countries.
Coming to grips with the CAP theorem for synchronized databases is probably a little out-of-scope at present, but we're looking into horizontal scaling across several regions (e.g, have servers in US/EU/Asia).
Now, where I'm scratching my head is, would this approach yield any latency benefit? There's obvious benefits in having a server nearer to the user, but in exchange, the database (being still in Australia) is now far further away.
I hope this all makes sense, I'm pretty new to devOps kinda stuff.