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

Simple questions like "which teams own the slowest endpoints" suddenly become a nightmare to compute with GraphQL. There's a reason why every industry moved to division of labor.

Then the security looks also annoying to manage, yeah sure the front-end can do whatever it wants but nobody ever wanted that.



Shrug. Your tracing tools need to understand your transport protocol (or you need to instrument all your endpoints), sure, but that's always been the case. Likewise with security. IME the stuff that's available for GraphQL isn't any worse than what's available for raw HTTPS and is often better since you have more information available (e.g. if you want to redact a particular object field from all your responses depending on the caller's authorisation, it's much easier to do that in GraphQL where that field only exists in one place than in a bunch of handwritten endpoints where you have to find every response that field might appear in).




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

Search: