Adam Miskiewicz was on the GraphQL Patterns podcast discussing how Airbnb slowly replaced a monolith Rails application with GraphQL. One of the key take aways from the episode is that GraphQL is not all or nothing, you can replace items slowly. Instead of worrying about how the backend resolves the data, focus on the implementation from the frontend/consumer.
Adam references an article and talk by NAME, both are well worth your time. The article, , explains. Accompany that article with his talk at GraphQL summit, there are both packed with useful information on schema designs.
Listen to GraphQL at Airbnb feat. Adam Miskiewicz https://overcast.fm/+OzkqecbOk