mirumee / ariadne-website

The code that powers Ariadne website
https://ariadnegraphql.org
BSD 3-Clause "New" or "Revised" License
24 stars 36 forks source link

Outdated schema stitching section in apollo federation #87

Closed alesso-x closed 2 years ago

alesso-x commented 3 years ago

The docs for apollo-federation is outdated.

You may have heard about schema stitching when searching for GraphQL solutions for merging multiple GraphQL servers into a single one. This approach was originally proposed back in 2018 and implemented by the Apollo Server, but it had considerable downsides which resulted in it being scrapped and federations being proposed as the new, better solution.

Schema stitching has not been scrapped and is supported by the guild. They released GraphqQL Tools v7 last year.

GraphQL Tools v7, stitching is fairly comparable to Apollo Federation with automated query planning, merged types, and declarative schema directives. -> graphql-tools

rafalp commented 2 years ago

Note to self that we are actually planning to implement Python schema stitching utility for Ariadne.

rafalp commented 2 years ago

I've removed this part so we don't lie to folk thinking that federation is only way to combine schemas. Thanks for pointing this out!