DataLoader
, and limit the allowed complexity of queries.All this requires more development, as the backend tooling is not as sophisticated as the frontend packages.Most of the time: Take the leap! If the architecture is API-centric, and some of the usage is mobile.
GraphQL is a fabulous idea, a great piece of technology, and a booming community.
You may not need GraphQL immediately, but you will probably use it in the future.
But GraphQL does come with its own shortcomings. Don't expect a bed of roses, and be prepared for the extra complexity and longer development times.