GraphQL Federation Across 3 Services
Build a GraphQL federation setup with 3 subgraphs (users, products, orders). Practice the senior pattern of API composition.
Apollo FederationTypeScriptPostgreSQL
About this project
GraphQL federation is the pattern for composing APIs across team boundaries. This project teaches Apollo Federation v2 or similar (Hot Chocolate, Stitching) with three independently-owned subgraphs that compose into a single API. Includes the operational tail: schema versioning, breaking-change detection in CI, and query planning visualisation.
Why build this in 2026?
GraphQL is past hype but federation is the senior-engineer pattern for multi-team API ownership.
What you'll ship
- Multi-repo or monorepo with 3 subgraphs
Working gateway with composed schema
Breaking-change CI check
Sign up to see the full project brief
Full deliverables, success criteria, and AI Career Tutor support — free.
You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.
Skills you'll practice
graphqldistributed systemsrest apis