I'm new to both concepts so excuse me if it's opinion-based. Currently, I'm looking at Apollo Federation and schema stitching provided by the graphql-tools package, though I guess it applies to similar packages. Could something like a table be created describing certain requirements/conditions to prefer one over the other?
Graphql federation vs schema stitching. When to pick one over the other
728 views Asked by ZenVentzi At
1
There are 1 answers
Related Questions in GRAPHQL
- Expo Go crashing with on error message using Amplify Graphql to get an item
- Error: Response not successful: Received status code 405
- uninitialized constant GraphqlDevise::SchemaPlugin from graphql_devise
- Endpoint graphiql not working in Spring Boot application
- Relationships query in Tableau Metadata API by using GraphQL
- Dealing with Null Values in GraphQL API Response
- GraphQL filter query in react app with https://countries.trevorblades.com/ api
- Issue querying related data in Apollo Server 4 with Prisma Schema
- Error creating bean with name 'routerFunctionMapping' defined in class path resource
- Using Apollo client wrapper in Next.js 14 App router
- 400 Bad Request From React Axios Graphql SageX3
- graphql-java extension type redefine error from version 15
- How do I use and access the operation name in a graphQL query using spring-boot-starter-graphql and GraphQlTester?
- Upload file in GraphQL and apollo-server
- GraphQL and springboot resolver mapping problem
Related Questions in GRAPHQL-TOOLS
- Support for returning GraphQLObjectType from resolveType was removed
- Using batchDelegateToSchema with Schemas Containing Union Type in GraphQL Tools
- How to bundle a graphql project that uses fileloaders? for example graphql-tools
- How to call sub-field in delegateToSchema
- Getting syntax error when running makeExecutableSchema by graphql-tools?
- How to do schema-stitching and introspection in new @apollo/server and graphql-tools?
- Unable To Print a Custom Directive in a Generated Schema
- How to merge a type whose fields come from two different GraphQL subschemas?
- How to merge results from two gql queries in to one array of results?
- Using composeResolvers with an array of resolvers
- Graphql tools - mergeTypeDefs sort alphabetically
- Accessing non-existent property of module exports inside circular dependency @graphql-tools makeExecutableSchema
- Access context from Apollo GraphQL mutation field directive
- How to read GrqphQL resolver
- (`typeDefs must contain only strings,... got ${typeof typeSource}`);
Related Questions in GRAPHQL-FEDERATION
- Mixing Apollo v3 and v4 GraphQL in a federated graph
- how to create custom object type (resource) api platform
- Spring Graphql Resolvers
- graphene federation causing dependency issue
- Merge an interface from one subgraph with a type from another subgraph using GQL Stitching
- Federated Graphql in case of list of items
- Expose docker containers running in bridge network to localhost
- How to use nest js guard with GraphQL file upload mutation?
- Context in GraphQL Apollo server running infinitely
- How can setup Graphql Federation with apolloGateway in nestjs
- graphql federation -- gateway isn't forwarding RESPONSE headers
- query result composition problem in graphQL gateway
- nestjs + apollo graphql federated gateway can't introspect services because of "bad request", reproducible git repository available
- How can a graphql subgraph forward query to another subgraph
- GraphQL Federation: Is it possible to have multiple service contribute to a list/array result?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Apollo's GraphQL Federation and "schema stitching" both accomplish a similar goal: unify multiple GraphQL APIs under a single GraphQL API.
Based on my understanding, the main differences between them are:
For more details, I'd recommend reading https://product.voxmedia.com/2020/11/2/21494865/to-federate-or-stitch-a-graphql-gateway-revisited.