Hacker News new | ask | show | jobs
by e1g 1124 days ago
GraphQL eliminates the n+1 problem for the client by pushing it to the server. Generally, the client<->backend connection is slow and spiky, and the backend<->db connection is fast and stable, so this trade-off made sense for Facebook as they had more and more mobile users connecting via 3G networks in developing countries.