pile·
최신
  1. 프론트엔드·vercel-blogVercel Blog·

    GitBook이 30,000개 사이트에 준실시간 콘텐츠 업데이트를 제공하는 방법

    GitBook이 30,000개 문서 사이트를 운영하며 월 1.2억 페이지뷰를 처리하는 멀티테넌트 캐싱 아키텍처를 공개했다. Next.js의 use cache 지시문과 태그 기반 선택적 무효화로 일일 40,000건의 캐시 무효화를 300ms 이하로 처리하고, 2025년 5배 급증한 AI 트래픽(전체의 41%)도 흡수하고 있다.

    #nextjs#web-performance#multi-tenant+2
  2. 인프라 / DevOps·vercel-blogVercel Blog·

    배포별 환경변수 런타임 분리로 Vercel 함수 배포 400~600ms 단축

    Vercel이 배포 속도를 평균 400~600ms 줄인 함수 캐싱 개선을 자동 적용하기 시작했다. 핵심은 배포별 고유 환경변수(`VERCEL_DEPLOYMENT_ID` 등)가 함수 페이로드에 포함돼 코드가 같아도 매번 다른 해시가 만들어지던 문제를 해결한 것이다. 이 변수들을 런타임 주입으로 바꿔 코드가 동일하면 업로드 단계 자체를 건너뛴다.

    #ci-cd#deployment#vercel+1
  3. 인프라 / DevOps·vercel-blogVercel Blog·

    Black Friday 867억 건 요청 — Vercel의 인프라 운영기

    Vercel이 2024년 Black Friday-Cyber Monday 96시간 동안 867억 건의 요청과 초당 194만 건의 피크 트래픽을 처리한 인프라 운영기를 공개했다. 엣지 렌더링·요청 collapsing·백그라운드 재검증 세 가지 기법을 조합해 원점 서버를 보호했고, DDoS 방어와 실시간 가시성을 통해 배포 속도를 유지했다.

    #sre#ddos#request-collapsing+2
  4. 인프라 / DevOps·vercel-blogVercel Blog·

    캐시 stampede 방지: Vercel CDN의 요청 collapsing 아키텍처

    ISR 캐시 만료 시 다수 요청이 동시에 함수를 호출해 원점을 과부하시키는 cache stampede 문제를 Vercel CDN이 리전당 단일 함수 호출로 해결하는 내부 아키텍처를 공개했다. 노드 레벨 + 리전 레벨 2계층 분산 락과 이중 확인 locking 패턴으로 동시성을 제어하며, 현재 하루 300만 건 이상의 요청을 자동으로 collapse 하고 있다.

    #nextjs#isr#cdn+2
  5. 프론트엔드·vercel-blogVercel Blog·

    Next.js Conf 2024 핵심 요약: Turbopack stable, 캐싱 기본값 변경

    Next.js Conf 2024에서 발표된 주요 기술 변경 사항을 정리한다. Next.js 15에서 GET Route Handler와 Client Router Cache의 캐싱 기본값이 uncached-by-default로 전환됐고, 개발 서버용 Turbopack이 공식적으로 stable 상태가 됐다. 주 7백만 다운로드로 가장 인기 있는 프론트엔드 프레임워크 지위를 유지하고 있다.

    #react#nextjs#caching+2