2 ms·
> GraphQL is a huge burden, for very little practical gain. Most companies have very small number of examples of conflict areas where queries need to be optimiz
by unusualmonkey 4y ago
> GraphQL is a huge burden, for very little practical gain. Most companies have very small number of examples of conflict areas where queries need to be optimized, and for the most part, these can be resolved through smarter front-end engineering (like not throwing React at CRUD websites).
We use Hasura to provide GraphQL and find the exact opposite.
* Need to filter by X? Already done.
* Want to join two different entities? Done.
* Pagination? Done.
* Aggregation? Done.
* Security? Done, just set it.
* Streaming data? Done.
We don't have traditional API code, and yet have an API is more sophisticated and powerful than any API I've built professionally.
- jasfi 4y agoCaching as an option is also good.