Vite 네이티브 배포 플랫폼 ‘Void’ 등장
— 풀스택 개발의 새로운 패러다임
에반 유(Evan You)의 VoidZero 팀이 공개한 Void는 단 하나의 플러그인으로 Cloudflare 엣지에 풀스택 앱을 배포하는 플랫폼이다. 프론트엔드 빌드에서 시작한 Vite의 여정이 이제 백엔드와 클라우드 인프라 전체로 확장된다.
Vite 창시자 에반 유의 VoidZero가 ‘Void’라는 Vite 네이티브 배포 플랫폼을 공개했습니다. VOID는 Vite-optimized Isomorphic Deploy의 약자로, Cloudflare Workers 위에서 작동하며 플러그인 하나만으로 DB·인증·스토리지·AI 추론까지 자동으로 프로비저닝합니다. 5분 안에 풀스택 앱을 클라우드에 올리는 것이 목표입니다.
- 1VOID = Vite-optimized Isomorphic Deploy — Cloudflare Workers 기반 엣지 배포 플랫폼
- 2DB·KV·스토리지·AI·인증을 import 한 줄로 자동 프로비저닝, 설정 파일 불필요
- 3Nuxt, SvelteKit, TanStack Start 등 모든 Vite 기반 메타 프레임워크와 호환
- 4ISR·SSG·아일랜드 아키텍처 내장, MCP 지원으로 AI 에이전트 연동 가능
- 5현재 프라이빗 베타 — void.cloud에서 신청 가능
배경: Vite 앱과 클라우드 사이의 간극
지난 몇 년 사이 Vite는 프론트엔드 빌드 도구의 사실상 표준이 됐다. Vue, React, Svelte, SolidJS, Angular까지 주요 프레임워크 대부분이 Vite 위에서 동작하고, VoidZero의 데이터에 따르면 현재 자바스크립트 생태계에서 가장 빠르게 성장하는 툴체인이다.
그런데 문제가 있었다. 로컬 개발 경험은 훌륭해졌지만, 클라우드 배포는 여전히 복잡하다. DB를 어디서 쓸지, 인증은 어떻게 붙일지, 스토리지는 어느 서비스를 선택할지 — 개발자가 결정해야 하는 인프라 선택지가 너무 많다. Vite가 프론트엔드 DX를 혁신한 것처럼, 배포와 백엔드 영역에도 같은 철학을 적용할 수는 없을까?
Void는 바로 이 질문에 대한 답이다.
Void란 무엇인가 — VOID의 풀네임부터 구조까지
공식 사이트(void.cloud)의 설명에 따르면 Void는 “Vite를 위해 설계된 배포 플랫폼이자, Vite 앱을 진정한 풀스택으로 만드는 강력한 백엔드 SDK”다. Cloudflare의 전 세계 네트워크 위에서 동작하며, 별도 클라우드 계정 설정이나 인프라 지식 없이 엣지(Edge) 환경에 배포할 수 있다.
VoidZero는 에반 유가 설립한 회사로 Vite, Vitest, Rolldown, Oxc, Oxlint 등 자바스크립트 툴체인을 개발한다. Vite+는 이 툴들을 단일 CLI로 통합한 툴체인 제품이고, Void는 별도의 배포 플랫폼이다. 두 제품은 상호 보완적으로 설계되어 있으며, V+와 Void를 함께 사용하면 개발부터 배포까지 하나의 흐름으로 완결된다.
핵심 기능 — SDK 한 줄로 백엔드가 완성된다
Void의 가장 인상적인 부분은 자동 프로비저닝이다. 소스 코드를 스캔해 어떤 서비스를 import했는지 감지하고, 필요한 클라우드 리소스를 자동으로 생성한다. 설정 파일을 따로 작성하거나 대시보드를 클릭할 필요가 없다.
import { defineConfig } from 'vite' import { void } from '@void/vite-plugin' export default defineConfig({ plugins: [void()] // 이것만으로 엣지 배포 준비 완료 })
프레임워크 불가지론 — 어떤 Vite 기반 프레임워크도 OK
Void는 특정 프레임워크에 묶이지 않는다. Vite를 기반으로 하는 메타 프레임워크라면 어디서든 Void 플러그인을 붙일 수 있다.
-
메타 프레임워크 완전 호환Nuxt, SvelteKit, TanStack Start, Remix, Astro 등 Vite 기반 메타 프레임워크와 함께 사용 가능. 기존 프레임워크 내부를 바꿀 필요 없이 Void 플러그인만 추가하면 된다.
-
자체 라우팅 + 아일랜드 아키텍처Void는 독자적인 메타 프레임워크 기능도 내장한다. Vue, JSX, Solid, Svelte 파일을 페이지 컴포넌트로 사용할 수 있으며, 아일랜드(Island) 아키텍처로 부분 하이드레이션을 지원해 최적의 성능을 낸다.
-
ISR (증분 정적 재생성)Next.js의 ISR을 Vite 생태계로 가져왔다. revalidate 설정 한 줄로 엣지 캐시를 효율적으로 관리. SSG, SSR, ISR을 자유롭게 혼합할 수 있다.
-
MCP(Model Context Protocol) 지원AI 에이전트와 연동해 로컬 문서 검색이나 배포 로그 분석을 자동화할 수 있다. AI 기반 개발 워크플로우를 Void 생태계 안에서 직접 구성 가능.
DX — CLI 한 줄로 배포까지
Void의 CLI는 개발자 경험을 최대한 단순하게 설계했다. 복잡한 클라우드 콘솔 조작 없이 터미널 명령 몇 줄로 모든 게 완결된다.
- void deploy마이그레이션 적용 → 빌드 → 배포까지 한 번에 처리. Cloudflare 계정 설정 없이도 실행된다.
- void gen model모델명 입력 시 Drizzle 스키마 코드 자동 생성. 반복 보일러플레이트 제거.
- void devMiniflare 기반 로컬 시뮬레이션 환경 실행. 프로덕션과 동일한 Worker 런타임에서 개발.
# 1. Void 프로젝트 생성 (V+와 통합 시) vp create my-app --template void # 2. 개발 서버 실행 (로컬에서 Worker 시뮬레이션) void dev # 3. 모델 스키마 자동 생성 void gen model Post # 4. 배포 (마이그레이션 + 빌드 + 배포 자동화) void deploy
더 넓은 맥락: VoidZero의 두 갈래 전략
Rolldown, Oxlint, Oxfmt, Vitest를 단일 CLI vp로 묶은 제품. 2026년 3월 알파 공개. Vite 대비 빌드 속도 1.6~7.7배 향상, ESLint 대비 린팅 50~100배 빠름. 오픈소스·개인·소기업 무료, 스타트업·엔터프라이즈 유료.
Vite 앱의 배포와 백엔드 레이어를 담당. Cloudflare Workers 기반 엣지 배포, 자동 프로비저닝 인프라 SDK, 풀스택 라우팅 내장. 현재 프라이빗 베타.
“V+와 Void의 결합을 통해, 새로운 환경 설정부터 실제 작동하는 풀스택 앱을 클라우드에 띄우는 것까지 5분 이내에 가능하게 하겠다.”
— 에반 유 (Evan You), VoidZero CEO
이 전략은 Vercel이 Next.js와 자체 클라우드를 수직 통합한 방식과 대비된다. Vercel은 특정 프레임워크와 플랫폼에 묶이지만, VoidZero는 프레임워크 불가지론 + Cloudflare 글로벌 네트워크 조합으로 벤더 잠금(Vendor Lock-in) 없는 풀스택 경험을 제공하려 한다.
Void vs Vercel — 무엇이 다른가
프론트엔드 개발자라면 Vercel을 이미 알고 있을 것이다. Git 연동 배포, 자동 프리뷰 URL, Next.js 최적화로 현재 가장 많이 쓰이는 배포 플랫폼이다. Void는 어떤 지점에서 다르고, 어떤 상황에 더 나은 선택이 될 수 있을까.
| 구분 | Void (VoidZero) | Vercel |
|---|---|---|
| 핵심 철학 | Vite 생태계 네이티브 — 툴체인부터 배포까지 단일 경험 | Next.js 중심 — 프레임워크와 클라우드 수직 통합 |
| 실행 런타임 | Cloudflare Workers (V8 Isolate) — 콜드 스타트 1ms 이하, 300+ 글로벌 엣지 | Fluid Compute (Node.js 기반) — 컴퓨팅 성능 우위, 단 지역 수 제한(무료·Pro) |
| 프레임워크 종속 | 완전 불가지론 — Nuxt, SvelteKit, TanStack, Solid 등 Vite 기반 전부 지원 | Next.js 특화 최적화. 타 프레임워크 지원은 제한적 |
| 백엔드 SDK | import 한 줄로 DB·인증·스토리지 자동 프로비저닝. 인프라 설정 없음 | 별도 서비스(Supabase, PlanetScale 등) 직접 연동 필요. Marketplace 통해 연결 |
| Node.js 호환성 | Workers 런타임은 Node.js 서브셋 — npm 패키지 일부 미지원 가능 | 완전한 Node.js 24 지원 — 전체 npm 생태계 그대로 사용 |
| 벤더 잠금 | Cloudflare 인프라 위에서 동작하나, Vite 생태계는 이식 가능 | Next.js 기능 다수가 Vercel 플랫폼 전용 (ISR 캐시, Image 최적화 등) |
| 비용 구조 | Cloudflare 기반 — 무료 티어 넉넉, R2 스토리지 이그레스 비용 없음 | 프리 티어 대역폭 100GB 제한, 트래픽 급증 시 비용 예측 어려움 |
| 현재 성숙도 | 프라이빗 베타 — 프로덕션 레디 검증 필요 | 프로덕션 검증 완료 — 수백만 개 프로젝트 운영 중 |
요약하면 이렇다. Next.js 기반 프로젝트를 안정적으로 운영하고 싶다면 Vercel이 현재 최선이다. 반면 Vite 기반 멀티 프레임워크 환경에서, 벤더 종속 없이, 자동화된 백엔드 인프라와 함께 개발하고 싶다면 Void가 강력한 대안이 된다. 특히 Vite+와 함께 사용할 때 개발-배포 사이의 마찰을 최소화하는 경험은 Vercel이 Next.js에 제공하는 것과 유사하지만, 특정 프레임워크에 묶이지 않는다는 점이 핵심 차이다.
Vercel이 Next.js를 위한 플랫폼이라면, Void는 Vite 생태계 전체를 위한 플랫폼이다.
— IMLAB 분석
자주 묻는 질문
핵심 요약표
| 구분 | Void의 접근 | 기존 방식 | 개발자 임팩트 |
|---|---|---|---|
| 배포 진입점 | vite.config.ts 플러그인 한 줄 | 프레임워크·호스팅 별도 설정 | 설정 시간 제로에 수렴 |
| 백엔드 SDK | import 한 줄 → 자동 프로비저닝 | DB·인증·스토리지 별도 가입·설정 | 인프라 결정 피로 제거 |
| 실행 환경 | Cloudflare Workers (V8 Isolate) | Node.js 서버리스 함수 | 콜드 스타트 없음, 전 세계 엣지 |
| 타입 안전성 | Drizzle ORM 기본 내장 | ORM 별도 설치·설정 | 스키마→클라이언트 타입 관통 |
| 렌더링 방식 | SSR·SSG·ISR·아일랜드 모두 지원 | 프레임워크별 제각각 | 한 프로젝트에서 자유롭게 혼합 |
| AI 연동 | MCP 지원, Workers AI 내장 | 별도 AI 서비스 API 키·설정 | AI 에이전트 워크플로우 내장 |
| 현재 상태 | 프라이빗 베타 (void.cloud) | — | 조기 신청 권장 |