GraphQL: schema design, N+1 problem, DataLoader e quando e melhor que REST
GraphQL resolve over-fetching mas introduz N+1 queries sem DataLoader. Schema-first design com codegen gera tipos no cliente automaticamente. Entenda quando GraphQL agrega valor versus adiciona complexidade desnecessaria.