The N+1 problem happens when a field resolver runs once per parent item and each run issues its own database query. Fetching a list of N posts and then each post's author fires 1 query for the posts + N queries for the authors — N+1 round trips that crush performance under load.
Why it happens
Resolvers run per field, per item. executes separately for every post in the list, and none of them know about the others, so each does its own .
