A distributed registry that only ever points to reachable instances

Consul keeps a live map of healthy services

A service registry is only as useful as its honesty. Consul keeps a catalog of registered instances and attaches health checks to them, so a caller asking where a healthy instance of a service lives gets an answer that changes as reality changes. Registration is trivial; the check is the whole product, because a registry that lists dead instances is worse than a static list — it actively routes traffic into a hole. ...

April 6, 2028 · 4 min · XB Field Notes