Health Check & Service Discovery · View 07 of 21 · Structure
The rule the layering encodes
- Only layer 7 is in the request path. Layers 1 to 6 improve the view that layer 7 already holds.
- The outcome signal travels upward from layer 7 to layer 3 — the only arrow in the set that goes against the stack.
- Nothing in layer 7 asks a question of layers 1 to 6 synchronously.
Assumptions
- 60,000 concurrent xDS subscriptions, served by a tier that must survive its own deploys.
- Client cost ceiling: 1% of each application instance's CPU.
Consequence
- Every guard that bounds a wrong decision has to exist twice — once in evaluation, once in the client.