Federation iħalli ħafna servizzi deployjati b'mod indipendenti kull wieħed ikollu parti minn graph wieħed, li gateway jikkomponi f'schema waħda li l-klijenti jistaqsu. Hija s-sostitut modern għall-schema stitching, fejn gateway kien jgħaqqad manwalment schemas remoti — il-federation tmexxi r-regoli tal-merge fis-subgraphs infushom.
L-arkitettura
┌────────────────────────┐
Client ─────▶ │ Gateway / Router │ (composed supergraph)
└───────┬────────┬───────┘
│ │ plans + fans out sub-queries
┌──────────▼──┐ ┌──▼──────────┐ ┌──────────────┐
│ Users svc │ │ Reviews svc │ │ Products svc │
│ type User │ │ extends │ │ type Product│
│ @key(id) │ │ User/Prod │ │ @key(id) │
└──────────────┘ └─────────────┘ └──────────────┘
