One thing we hear really frequently is how GraphQL makes client-side development more fun, because it can reduce the complexity involved in data loading and management. But in addition to being a great query language, GraphQL is also a specification for how you can use a schema to describe all of the data available in your API, and the relationships between different types in that schema. In this
![GraphQL schema stitching | Apollo GraphQL Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/f67aec40967ab820c58a0b4e24d3073d237bdc41/height=288;version=1;width=512/https%3A%2F%2Fwww.apollographql.com%2Fog.png)