Concept Flow - Why federation scales GraphQL
Client sends query
Gateway receives query
Gateway splits query by service
Send subqueries to respective services
Services resolve subqueries
Gateway collects and merges responses
Gateway returns combined result to client
The gateway breaks a big query into smaller parts, sends them to different services, then merges results to handle large GraphQL schemas efficiently.