Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

GraphQL is a great choice for internal applications hidden behind strong authentication that do not need to be heavily cached and where things like DoS are less of a concern or no concern at all.

It is often a poor choice for websites that should be cached, are publicly accessible and have simple and predictable data access patterns.

GraphQL has a fairly flat but very long learning curve which makes it a power tool that is great for those who have learned it in depth. Without that experience one is almost always better off using REST.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: