I recently looked into using GraphQL as a query language for a small side project (twitch bot in nodejs) that i'm working on. It seemed a bit heavy for what I needed (interface with a simple redis data store).
I'm curious - after using it, what types of projects do you think GraphQL is good for and what types of things do you think it is not well suited for?
most of our microservices are backed by relational database and writing RESTful Apis for all our consumers with different data requirements is a lot of work. GraphQL requires some extra effort initially but you don't need to keep going after every few weeks because some consumer need something different now.
I'm curious - after using it, what types of projects do you think GraphQL is good for and what types of things do you think it is not well suited for?