블로그로 돌아가기

ShipAny Next란 무엇인가요?

인증, 결제, 구독, 크레딧, 역할 기반 접근 제어와 다국어 지원이 미리 연결된 헤드리스 SaaS 엔진으로 제품 개발에 집중하세요.

2026년 5월 20일ShipAny TeamShipAny Team

ShipAny Next는 최소한의 UI와 미리 연결된 비즈니스 로직을 제공하는 헤드리스 SaaS 엔진입니다. 특정 테마의 템플릿을 하나 더 제공하는 대신 인증, 결제, 구독, 크레딧 시스템, 역할 기반 접근 제어, 국제화 등 모든 SaaS에 필요한 기능을 갖추고 제품 페이지는 자유롭게 만들 수 있게 합니다.

왜 헤드리스인가요?

대부분의 SaaS 보일러플레이트는 비즈니스 로직을 특정 랜딩 페이지 디자인과 결합합니다. 리브랜딩을 시작하면 템플릿이 걸림돌이 됩니다. ShipAny Next는 다른 기준으로 코드베이스를 나눕니다.

  • src/components/ — 재사용 가능한 기본 요소입니다. 요금표, 헤더, 사이드바, shadcn/ui 등은 리브랜딩 후에도 유지됩니다.
  • src/blocks/ — 교체 가능한 페이지 섹션입니다. 번역을 읽고 기본 요소에 콘텐츠를 전달하며 프로젝트마다 다시 작성합니다.
  • src/modules/ — 순수 비즈니스 로직입니다. 결제, 크레딧, 구독, 역할 기반 접근 제어를 담당합니다. 각 모듈은 다른 모듈을 손상시키지 않고 삭제할 수 있는 독립적인 서비스 파일입니다.

제공 기능

  1. 인증 — better-auth를 통한 이메일/비밀번호 및 OAuth 인증, 세션 관리와 계정 연결.
  2. 결제 — 하나의 PaymentManager 인터페이스로 사용하는 Stripe, PayPal, Creem 제공업체.
  3. 크레딧 — 사용량 기반 과금을 위한 선입선출 사용, 만료, 가입 시 자동 지급 및 회수.
  4. 역할 기반 접근 제어 — 와일드카드 매칭을 지원하는 역할과 권한, 관리자 패널.
  5. 다중 데이터베이스 — Drizzle ORM을 통한 PostgreSQL, MySQL, SQLite, Turso, Cloudflare D1 지원.
  6. 다국어 지원 — 영어와 중국어 기본 제공, next-intl을 통한 언어별 라우팅.

시작하기

pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev

이것으로 준비가 끝납니다. 엔진은 기본적으로 SQLite에서 실행되며 환경 변수 하나로 데이터베이스를 전환할 수 있습니다. 기반 기능을 다시 만드는 대신 그 위에 제품을 만드세요.