Let's have a thread!
Locality is just a struct that Envoy defines about itself. Each proxy instance can be configured to know about which zone it lives in (e.g. datacenter), which cluster it typically serves (e.g. ServiceFoo), and some other opaque metadata (e.g. AZ-VA-12).
The cool thing is, by setting these identifiers, Envoy can actually make intelligent decisions about how to route traffic between zones. Intelligent = try to keep in local. Intra-zone traffic is slow and costly!
It could be on different infrastructure.
It could be different depending for employees vs. customers.
It could be different if you're in incident.
It could be different if you're mid-release.
It could be different on Tuesday.
IT IS ALL UP TO YOU!