raw

#GraphQL5개의 글

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분
Development·2025.10.05

graphQL Codegen으로 Hook 자동생성하기 (feat. Next.js 15 마이그레이션)

서론 어느덧 인턴 한 달이 지나고 너무 많은 배움을 통해 기록하고자 글을 쓰게 되었습니다. 인턴에 입사하기 전에는 혼자서 배포를 해보기도 하고, 여러가지 서비스를 만들 때 쓰던 기술 스택과 비슷해서 큰 어려움이 없을 것이라고 생각했지만..! 그건 역시 오산이었습니다.

#Next15#App Router#codegen#GraphQL#react19#streaming SSR·10분