iik89
RSS Feed현장에서 굴러온 개발자의 기술 노트
Social Links:
Featured
-
Next.js 15 캐시 아키텍처: 두 계층의 충돌과 렌더링 제어 전략
Next.js 15에서 Data Cache와 Full Route Cache라는 두 캐시 계층이 어떻게 독립적으로 작동하는지, no-store와 force-cache를 통한 렌더링 제어 전략을 실습과 함께 정리한다.
-
블로그 시작
첫 번째 글. TypeScript 공부를 시작하며.
-
캐시 무효화와 렌더링 아키텍처: 웹 시스템 설계의 핵심 원리
캐시 무효화의 본질부터 CSR/SSR/SSG/ISR 렌더링 전략, 그리고 Next.js 15의 Opt-in 캐싱 철학까지. 웹 시스템 설계에서 신선도와 성능 사이의 트레이드오프를 다룬다.
Recent Posts
-
경로가 아닌 데이터를 추적하라: cacheTag와 태그 기반 캐시 무효화
revalidatePath의 경로 중심 무효화가 만드는 구조적 결함을 분석하고, CDN의 서로게이트 키 개념에서 출발한 cacheTag 기반 태그 무효화 아키텍처를 설계한다.
-
revalidatePath로 설계하는 캐시 무효화 아키텍처
revalidatePath의 세 가지 호출 형태를 정리하고, Server Action과 use cache, Suspense를 조합하여 캐시 생성부터 정밀 무효화까지 하나의 흐름으로 동작하는 구조를 설계한다.
-
Next.js 16 온디맨드 캐시 무효화: revalidatePath, revalidateTag, updateTag 실전 가이드
TTL 기반 캐시가 만들어내는 Stale Data 문제를 해결하는 세 가지 온디맨드 무효화 전략을 비교하고, 실무 시나리오별 선택 기준을 정리한다.
-
PPR 도입 판단 기준: Suspense 경계와 cacheLife를 적용할 시점
PPR과 cacheLife 조합이 효과적인 실무 패턴 세 가지를 정리하고, 여행 예약 플랫폼 구현을 통해 정적 셸/캐시 영역/동적 영역의 분류 기준과 빌드 검증 방법을 다룬다.