Vite 네이티브 배포 플랫폼 ‘Void’ 등장— 풀스택 개발의 새로운 패러다임

Vite 네이티브 배포 플랫폼 ‘Void’ 등장 | IMLAB Tech Blog
IMLAB Tech Blog Vite 생태계 풀스택 배포 Cloudflare

Vite 네이티브 배포 플랫폼 ‘Void’ 등장
— 풀스택 개발의 새로운 패러다임

에반 유(Evan You)의 VoidZero 팀이 공개한 Void는 단 하나의 플러그인으로 Cloudflare 엣지에 풀스택 앱을 배포하는 플랫폼이다. 프론트엔드 빌드에서 시작한 Vite의 여정이 이제 백엔드와 클라우드 인프라 전체로 확장된다.

IMLAB.AI · 2026년 3월 · AI & 기술 / Vite 생태계 · 예상 시간 8분
결론 먼저 읽기 (TL;DR)

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의 풀네임부터 구조까지

V
Vite-optimized
Vite 생태계에 최적화된 — 기존 Vite 설정에 플러그인 한 줄 추가로 통합
O
Isomorphic
클라이언트·서버 코드를 동일한 컨텍스트에서 작성 및 실행 — SSR, SSG, ISR 모두 지원
I
Deploy
배포 그 자체가 핵심 — void deploy 명령 하나로 마이그레이션부터 배포까지 완료

공식 사이트(void.cloud)의 설명에 따르면 Void는 “Vite를 위해 설계된 배포 플랫폼이자, Vite 앱을 진정한 풀스택으로 만드는 강력한 백엔드 SDK”다. Cloudflare의 전 세계 네트워크 위에서 동작하며, 별도 클라우드 계정 설정이나 인프라 지식 없이 엣지(Edge) 환경에 배포할 수 있다.

VoidZero와 Void의 관계
같은 팀, 다른 레이어

VoidZero는 에반 유가 설립한 회사로 Vite, Vitest, Rolldown, Oxc, Oxlint 등 자바스크립트 툴체인을 개발한다. Vite+는 이 툴들을 단일 CLI로 통합한 툴체인 제품이고, Void는 별도의 배포 플랫폼이다. 두 제품은 상호 보완적으로 설계되어 있으며, V+와 Void를 함께 사용하면 개발부터 배포까지 하나의 흐름으로 완결된다.


핵심 기능 — SDK 한 줄로 백엔드가 완성된다

Void의 가장 인상적인 부분은 자동 프로비저닝이다. 소스 코드를 스캔해 어떤 서비스를 import했는지 감지하고, 필요한 클라우드 리소스를 자동으로 생성한다. 설정 파일을 따로 작성하거나 대시보드를 클릭할 필요가 없다.

데이터베이스
void/db
KV 스토리지
void/kv
오브젝트 스토리지
void/storage
AI 추론
void/ai
인증
void/auth
큐 / 크론
void/queue
vite.config.ts — 플러그인 추가 한 줄로 시작
import { defineConfig } from 'vite'
import { void } from '@void/vite-plugin'

export default defineConfig({
  plugins: [void()]  // 이것만으로 엣지 배포 준비 완료
})
🗄️
자동 프로비저닝 DB
void/db import 시 Cloudflare D1(SQLite 기반) DB 즉시 생성. 로컬에서는 Miniflare로 시뮬레이션. Drizzle ORM 기본 채택으로 스키마부터 클라이언트까지 타입 안전성 보장.
🔐
내장 인증 (Better Auth)
void/auth import만으로 Better Auth 기반 인증 시스템 연동. 소셜 로그인, 세션 관리, 권한 제어를 별도 설정 없이 사용.
엔드 투 엔드 타입 안전성
Drizzle ORM으로 스키마 정의부터 클라이언트 호출까지 타입이 관통된다. 배포 시 마이그레이션 자동 생성·적용.
🌐
Workers AI 연동
void/ai import로 Cloudflare Workers AI 추론 기능 즉시 사용. 별도 AI 서비스 계정 불필요.

프레임워크 불가지론 — 어떤 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의 두 갈래 전략

Vite+ (툴체인)
개발 환경 통합 — 빌드·테스트·린트·포맷을 하나로

Rolldown, Oxlint, Oxfmt, Vitest를 단일 CLI vp로 묶은 제품. 2026년 3월 알파 공개. Vite 대비 빌드 속도 1.6~7.7배 향상, ESLint 대비 린팅 50~100배 빠름. 오픈소스·개인·소기업 무료, 스타트업·엔터프라이즈 유료.

Void (배포 플랫폼)
배포 환경 통합 — 백엔드 인프라를 플러그인 한 줄로

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 분석

자주 묻는 질문

QVoid는 Vercel이나 Netlify와 어떻게 다른가요?
가장 큰 차이는 세 가지입니다. 첫째, Vercel은 Next.js에 최적화된 플랫폼이지만 Void는 Vite 기반 모든 프레임워크를 동등하게 지원합니다. 둘째, Vercel은 백엔드 서비스를 외부 Marketplace를 통해 연결하지만 Void는 import 한 줄로 DB·인증·스토리지를 자동 프로비저닝합니다. 셋째, Vercel은 Node.js 완전 지원으로 npm 생태계 호환성이 좋지만, Void(Cloudflare Workers 기반)는 V8 Isolate로 콜드 스타트가 없고 300개 이상의 글로벌 엣지 노드를 활용합니다.
Q기존 Vite 프로젝트에서 Void로 전환이 어렵나요?
vite.config.ts에 Void 플러그인을 추가하는 것으로 시작할 수 있습니다. 메타 프레임워크(Nuxt, SvelteKit 등)를 이미 사용 중이라면 해당 프레임워크 설정은 그대로 유지하고 Void 플러그인만 붙이면 됩니다. 다만 백엔드 SDK를 활용하려면 기존 서버 코드를 Void 방식으로 마이그레이션해야 합니다.
QCloudflare Workers 계정이 필요한가요?
현재 알려진 바로는 별도 Cloudflare 계정 설정 없이 void deploy 명령 하나로 배포가 가능하도록 설계되어 있습니다. Void가 내부적으로 Cloudflare 인프라를 추상화해 제공합니다. 자체 Cloudflare 계정 연동도 지원할 것으로 예상됩니다.
Q현재 사용할 수 있나요?
현재 프라이빗 베타 단계입니다. void.cloud에서 베타 참여 신청을 받고 있으며, VoidZero 뉴스레터 구독 시 공개 일정을 먼저 받을 수 있습니다.

핵심 요약표

구분 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) 조기 신청 권장
출처 및 참고
void.cloud 공식 사이트 · VoidZero 공식 블로그 (voidzero.dev) · Announcing Vite+ Alpha (2026.03.13) · ViteConf 2025 에반 유 키노트 · The New Stack — “Vite+ Aims To End JavaScript’s Fragmented Tooling Nightmare” (2026.02) · Cloudflare Vite Plugin 공식 문서