A simple example of GraphQL Federation using Code First approach.
Make sure to start the two sub-graph applications first, then the gatway. Otherwise the gateway won't be able to fetch schemas from the sub-graphs.
cd users-application && npm run start
cd posts-application && npm run start
cd gateway && npm run start
You can reach the gateway under http://localhost:3002/graphql
query getUserWithPosts($userId: ID!) {
getUser(id: $userId) {
id
name
posts {
authorId
id
title
}
}
}