
Vercel 공식 변경 로그에 따르면 Vercel Functions가 Node.js와 Python 배포에서 최대 5GB 패키지 크기를 공개 베타로 지원한다. 기존 표준 경로의 250MB 제한과 비교하면 20배 늘어난 규모다.
이번 변경은 Fluid Compute 기반의 Large Functions 베타로 제공된다. Vercel은 Python 데이터·AI 라이브러리, 대형 생성 클라이언트, 브라우저 자동화 의존성, 이미지·영상 처리 패키지, 공통 애플리케이션 코드가 큰 백엔드 라우트처럼 기존 제한에 걸리던 워크로드를 대상으로 설명했다.
새 프로젝트는 베타 대상에 자동으로 포함된다. 기존 프로젝트는 환경 변수 VERCEL_SUPPORT_LARGE_FUNCTIONS를 1로 설정한 뒤 다시 배포하면 기능을 켤 수 있다. Vercel은 미리보기 배포에 먼저 적용해 운영 반영 전 테스트할 수 있다고 안내했다.
모든 함수가 대용량 경로로 바뀌는 것은 아니다. 공식 문서에 따르면 적격 프로젝트 안에서도 표준 번들 크기 제한을 넘는 함수만 Large Functions 베타를 사용하고, 같은 배포 안의 다른 함수는 기존 경로를 유지한다. 대시보드에는 배포가 Large Functions를 사용하는지 표시된다.
지원 범위에는 제약도 있다. Large Functions는 Fluid Compute와 Active CPU가 필요하며, 현재 Secure Compute나 Static IP를 사용하는 프로젝트에는 지원되지 않는다. 문서는 Node.js와 Python 런타임을 지원 대상으로 명시하고 있다.
이번 업데이트는 서버리스 플랫폼이 프런트엔드 중심 배포를 넘어 AI 애플리케이션의 무거운 런타임 의존성을 수용하는 방향으로 이동하고 있음을 보여준다. 생성형 AI와 데이터 처리 기능을 웹 애플리케이션에 직접 결합하려는 개발팀에는 배포 구조 선택지가 넓어질 수 있다.
다만 대용량 패키지 지원이 실행 시간, 메모리, 네트워크, 비용 제한을 없애는 것은 아니다. Vercel Functions의 요청·응답 본문 크기 제한과 런타임별 실행 시간, 메모리 한도는 별도로 적용된다. 운영 환경에서는 번들 크기 확대가 콜드 스타트, 비용, 배포 속도에 미치는 영향도 함께 검토해야 한다.
출처: Vercel Changelog https://vercel.com/changelog/vercel-functions-can-now-be-up-to-5-gb-in-package-size-7yAwSyCig0IQDXUIDistvS/eadf06d6c3 · Vercel Documentation https://vercel.com/docs/functions/limitations









