|
|
|
|
|
by BiteCode_dev
747 days ago
|
|
The problem is you delegate a lot of the query building to the client, hoping that it will not suddenly change your performance profile by being creative and that you will have not missed an obviously expensive use case coming. That's a huge bet, especially given that GraphQL is expensive in the first place, and given that the more you grow the API in size, the less you can actually map the cartesian product of all request params. |
|
If you're providing an external API like GitHub does, then that's a different story and I agree.