Are you building an API?
Here is the idea: If you have never heard about the REST architectural style constraints and their implication on the properties of the resulting distributed system and you do not want to (or can’t) educate yourself, use GraphQL.
A bit harsh and very true. Giving up is OK. Learning for learning’s sake (cache) is OK.
You know what, even not giving a f- about all that is OK too.