#DataLoader4개의 글
backend·2026.05.05
GraphQL— 나는 그동안 URL이 /graphql인 REST를 만들고 있었다
도메인 노드, ResolveField, 3개의 레이어, 진입점과 도메인 이벤트 — REST 사고방식을 벗어나 그래프로 사고하기 위한 모든 것.
#GraphQL#NestJS#REST#ResolveField#도메인 모델링#schema design#DataLoader·52분
backend·2026.05.01
DataLoader를 매 요청마다 5개 만드는데, REQUEST scope는 안 썼다
NestJS에서 DataLoader를 요청별로 격리하는 두 가지 패턴을 객체 수명 관점에서 비교합니다. REQUEST scope가 정답인 줄 알았던 저의 의문에서 시작했어요.
#DataLoader#NestJS#GraphQL#DI#객체수명·16분
backend·2026.04.04
DataLoader는 어떻게 N+1을 없애는가
DataLoader의 배치 처리 원리, 이벤트 루프와의 관계, 중첩 resolver에서 어떻게 구조화하는지 구체적으로 정리했습니다.
#DataLoader#GraphQL#NestJS#N+1#이벤트루프·9분
backend·2026.04.04
GraphQL N+1: 쿼리 비용과 올바른 설계 방향
relations JOIN, @ResolveField, DataLoader — 각 방법이 DB에 쿼리를 몇 번 날리는지, 왜 N+1이 발생하는지, GraphQL 철학에 맞는 해결 방향을 정리했습니다.
#GraphQL#NestJS#TypeORM#N+1#DataLoader·14분