Health Check & Service Discovery · View 14 of 21 · Runtime
Decisions
- The caller's row is the same for every runtime: an endpoint at weight 0.1, then an endpoint at full weight.
- Capability is declared per service, so the third-party row reads 'health unknown' rather than pretending to a readiness signal (ADR-16).
- A fleet instance renews a lease; an orchestrated one does not need to, because its orchestrator is already watched.
Assumptions
- 20 s from first readiness pass to eligible; 60 s ramp to full weight; 30 s lease expiry for ungraceful exits.
Open
- Whether callers can be trusted to handle a 'health unknown, route anyway' endpoint correctly — see Question 7.