Federation yana barin ayyuka da yawa da aka tura kansu kai su mallaki ɓangare na graph guda, wanda wani gateway ke haɗawa cikin schema guda da abokan ciniki suke tambaya. Shi ne maye gurbi na zamani na schema stitching, inda gateway yake haɗa schemas na nesa da hannu — federation yana matsar ƙa'idodin haɗawa cikin subgraphs kansu.
Tsarin gine-gine
┌────────────────────────┐
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) │
└──────────────┘ └─────────────┘ └──────────────┘
