크
크리에이트립
October 2, 20252회
GraphQL 커스텀 디렉티브로 만드는 선언적 지연 로딩

간단 소개
크리에이트립이 GraphQL 커스텀 디렉티브 '@lazy'로 SSR 개인화 데이터 지연 로딩 문제를 해결하고 성능 및 DX를 개선한 사례.
AI Summary
SSR 개인화 데이터 문제
- Next.js SSR에서 개인화 데이터(예: 좋아요 상태)는 서버에서 알기 어려워 캐시 활용 및 성능에 문제 발생.
- 기존 방식은 UX 저하, 요청 쇄도, 불필요한 중복 쿼리 및 레이턴시를 야기. @lazy 디렉티브 기반 지연 로딩
- GraphQL 커스텀 디렉티브 @lazy를 도입, 클라이언트 하이드레이션 후 특정 필드만 선언적으로 지연 로딩하도록 구현.
- Apollo Link가 초기 쿼리에서
@lazy필드를 제외하고, 클라이언트에서 별도로 자동 요청 후 Apollo Client의 ID 기반 캐시로 자동 병합. - 엔티티별 배치 쿼리 생성, 무한 루프 방지, SSR 캐시 하이드레이션 후 재요청 로직 포함. 개선 효과 및 활용
- 백엔드 P95 응답 시간 약 20% 개선, 네트워크 페이로드 감소로 속도 향상.
- 코드 중복 제거 및 개발자가 고민할 필요 없는 개발자 경험(DX) 향상.
- 로그인 의존적 데이터, 개인화 정보, 권한 필드 등에 효과적.
Next Feeds

QR을 찍으면 무슨 일이 벌어질까? 당근페이 현장결제의 모든 것
당근페이가 7주 만에 기존 카드망과 EMV QR 표준을 활용하여 오프라인 현장결제를 구현한 과정과 기술적 고민을 설명합니다.
당근페이현장결제QR 결제EMV QR카드망
2025. 10. 2.
당근

QR을 찍으면 무슨 일이 벌어질까? 당근페이 현장결제의 모든 것
제공된 콘텐츠는 'Error 410' 메시지로 인해 접근할 수 없으며, 분석 가능한 내용이 없습니다.
errordeletedunavailablemediumstory
2025. 10. 2.
당근

CJ 온스타일 라이브 커머스, Agentic AI로 고객 소통의 새로운 차원을 열다
CJ온스타일이 AWS 생성형 AI와 서버리스 아키텍처를 활용한 Agentic AI 시스템을 구축하여 라이브 커머스 고객 소통을 혁신하고 높은 성과를 달성했습니다.
Agentic AI라이브 커머스AWS생성형 AI멀티 에이전트
2025. 10. 2.
AWS

FE News 25년 10월 소식을 전해드립니다!
FE News 25년 10월 소식은 React 생태계 변화, 웹 디자인 트렌드, AI 코딩 도구 활용 등 프론트엔드 개발의 현재와 미래를 조망한다.
Reactstyled-componentsCSSAI 코딩 도구GitHub Copilot
2025. 10. 1.
Naver d2

클라우드 시대의 제조업 혁신: AWS 기반 PLM 솔루션의 이점
AWS 기반 PLM 솔루션은 제품 수명 주기 관리 효율성을 높여 제조업체의 혁신과 비용 절감을 지원합니다.
PLMAWSAmazon FSx for NetApp ONTAP제조업클라우드
2025. 10. 1.
AWS
진짜 A/B 테스트: 토스의 푸시 생태계를 데이터로 재설계한 방법
토스는 데이터 기반으로 푸시 효율성 감소 문제를 해결하기 위해 De-Targeting 룰을 설계하고 ABC 테스트를 통해 전사 배포를 결정했습니다.
A/B 테스트푸시 알림CTRDe-Targeting데이터 분석
2025. 10. 1.
토스