Health Check & Service Discovery · View 02 of 21 · Context and scope
Decisions
- Observe, Decide, Assemble and Publish are all advisory. Route is authoritative, and it is the only stage in the request path.
- The sidecar reports the outcomes it saw back into Observe: the only health signal that cannot be self-reported or faked.
- Three publication surfaces with identical semantics, so a client's capability never changes what health means.
Why this shape
- A control plane that can be switched off for an hour can be deployed, patched and tested like anything else.
- Making the cache the authority moves every safety mechanism into the client, which is the cost this design accepts.
Risks
- The cache is the one durable copy on the request path the platform cannot restore — a client that loses it starts cold.
- An hour of static serving is an hour of routing on stale truth. Verified by drill, not assumed.