안녕하세요 반갑습니다.
$ git commit -m "development experience"
backend·2026.05.05
GraphQL— 나는 그동안 URL이 /graphql인 REST를 만들고 있었다
도메인 노드, ResolveField, 3개의 레이어, 진입점과 도메인 이벤트 — REST 사고방식을 벗어나 그래프로 사고하기 위한 모든 것.
backend·2026.05.01
DataLoader를 매 요청마다 5개 만드는데, REQUEST scope는 안 썼다
NestJS에서 DataLoader를 요청별로 격리하는 두 가지 패턴을 객체 수명 관점에서 비교합니다. REQUEST scope가 정답인 줄 알았던 저의 의문에서 시작했어요.
Database·2026.04.05
Real MySQL 8.0 정리 (2) — 압축, 암호화, 인덱스, 실행계획까지
Real MySQL 8.0 1권 후반부 챕터 6~10을 정리했어요. 솔직히 너무 어려워서 처음부터 끝까지 다 읽진 못했고, 실무에서 진짜 알아야 할 것들, 이해가 되는 부분만 골라서 정리했습니다.
backend·2026.04.04
DataLoader는 어떻게 N+1을 없애는가
DataLoader의 배치 처리 원리, 이벤트 루프와의 관계, 중첩 resolver에서 어떻게 구조화하는지 구체적으로 정리했습니다.