From there, Thalamus ranks clusters by hot/warm/cold capacity, latency, health, cost, cache locality, and customer constraints like data residency.
It doesn’t just pick “the best” cluster. It makes weighted routing decisions based on the cluster most likely to serve the request quickly.
We also log every decision so we can replay production traffic, simulate routing changes, and understand what would have happened before shipping changes.