Earlier quoted context omitted.
there is no way any competently written back end system takes 5-7 seconds for any reason whatsoever. A middling back end system with median complexity is doing 10-100K requests per second per server and is near-perfectly horizontally scalable.
If you serve data from a DC in California to the west coast of Australia it will take 10 seconds of just network transfer time. Sometimes data has a high degree of cardinality and cannot be cached. Some companies cannot afford to, or for other reasons cannot, have regional instances of their compute surfaces. This is just one common scenario, there are many others. > A middling back end system with median complexity…
I can measure the difference between US, Singapore and Sydney based DCs, but it's milliseconds.
10 seconds is abnormal and would indicate to me that something isn't functioning as expected!