i was told that is better to use self hosted engine for each server instead of using 1 engine for all server specially if they are far from each other.

Is this a technical limitation?

say i have 10 servers all over the world, would it handle it?