기술 스택 선택의 원칙
인디 해커에게 기술 스택 선택의 기준은 하나입니다. 제품을 가장 빠르게 출시할 수 있는 것을 고르세요. 최신 기술이나 트렌디한 도구보다 익숙하고 검증된 도구가 낫습니다.
그렇다고 아무거나 쓰라는 뜻은 아닙니다. 2026년 기준으로 생산성, 생태계, 호스팅 비용을 고려한 실전 추천 스택을 정리합니다.
프론트엔드 & 풀스택 프레임워크
Next.js
React 기반 풀스택 프레임워크의 표준입니다. App Router, 서버 컴포넌트, API 라우트를 제공해서 프론트엔드와 백엔드를 하나의 프로젝트에서 처리할 수 있습니다.
장점은 React 생태계의 거대한 라이브러리 풀, Vercel의 원클릭 배포, 뛰어난 문서입니다. 단점은 Vercel에 의존하면 비용이 올라갈 수 있다는 점입니다. 하지만 정적 내보내기를 사용하면 GitHub Pages 같은 무료 호스팅에도 배포할 수 있습니다.
Nuxt
Vue 기반의 풀스택 프레임워크입니다. Vue가 더 익숙하다면 Nuxt가 좋은 선택입니다. auto-imports, 파일 기반 라우팅 등 DX(개발자 경험)가 뛰어납니다.
SvelteKit
Svelte 기반 프레임워크로, 번들 크기가 작고 런타임 오버헤드가 적습니다. 가상 DOM을 사용하지 않아 성능이 뛰어나고, 문법이 직관적입니다. 생태계 크기는 React보다 작지만 빠르게 성장하고 있습니다.
스타일링
Tailwind CSS
유틸리티 우선 CSS 프레임워크로, SaaS 개발에서 사실상 표준이 되었습니다. 컴포넌트 라이브러리를 직접 만들지 않아도 되고, 디자인 시스템을 빠르게 구축할 수 있습니다.
v4부터는 CSS 기반 설정으로 전환되어 tailwind.config.js가 필요 없어졌습니다. PostCSS 플러그인만 추가하면 바로 사용할 수 있습니다.
UI 컴포넌트
shadcn/ui는 복사해서 쓰는 컴포넌트 모음입니다. 의존성이 아니라 소스 코드를 가져오는 방식이라 커스터마이징이 자유롭습니다. Radix UI 기반으로 접근성이 보장됩니다.
데이터베이스
PostgreSQL (관리형)
Neon, Supabase, PlanetScale 같은 관리형 PostgreSQL 서비스를 추천합니다. 서버리스 환경에서 커넥션 풀링 문제를 해결해주고, 프리 티어가 있어서 초기 비용이 없습니다.
Neon은 브랜치 기능이 있어서 스키마 변경을 안전하게 테스트할 수 있습니다. Supabase는 인증, 스토리지, 실시간 기능을 함께 제공합니다.
SQLite
서버리스 환경이 아니고 단일 서버에서 운영한다면 SQLite도 좋은 선택입니다. Turso를 사용하면 엣지 환경에서도 SQLite를 사용할 수 있습니다. 설정이 간단하고 백업이 쉽습니다.
ORM vs Raw SQL
MVP 단계에서는 Drizzle ORM이나 Prisma를 사용해 빠르게 개발하는 것이 좋습니다. 하지만 성능이 중요한 쿼리는 raw SQL로 직접 작성하는 것이 낫습니다. 프로젝트 규모가 작다면 mysql2 같은 드라이버로 직접 쿼리를 작성하는 것도 나쁘지 않습니다.
인증
NextAuth (Auth.js)
Next.js에 가장 잘 맞는 인증 라이브러리입니다. OAuth 프로바이더 연동, JWT/세션 전략, 역할 기반 접근 제어를 제공합니다. v5부터는 Edge Runtime도 지원합니다.
Clerk
더 빠르게 구현하고 싶다면 Clerk을 고려합니다. UI 컴포넌트를 제공해서 로그인, 회원가입, 프로필 관리 페이지를 직접 만들 필요가 없습니다. 월 10,000 MAU까지 무료입니다.
결제
Polar.sh
Merchant of Record 모델로 세금 처리를 대행합니다. 거래당 4% + $0.40 수수료. Next.js SDK를 제공하고, 구독, 일회성 결제, 사용량 기반 과금을 모두 지원합니다. 인디 해커에게 가장 적합합니다.
Stripe
직접 연동하면 가장 유연하지만 세금 처리, 인보이스 관리, 구독 로직을 직접 구현해야 합니다. 대규모 서비스나 복잡한 결제 로직이 필요할 때 적합합니다.
배포 & 인프라
Vercel
Next.js의 공식 호스팅 플랫폼입니다. Git push만으로 자동 배포되고, 프리뷰 배포, 에지 함수, 분석 기능을 제공합니다. 취미 프로젝트는 무료이고, Pro 플랜은 월 $20입니다.
GitHub Pages
정적 사이트라면 무료로 호스팅할 수 있습니다. 커스텀 도메인과 HTTPS를 지원합니다. Next.js의 정적 내보내기와 잘 맞습니다.
Fly.io / Railway
서버 사이드 렌더링이 필요하거나 백그라운드 작업이 있다면 Fly.io나 Railway를 고려합니다. Docker 기반으로 어떤 프레임워크든 배포할 수 있고, 프리 티어가 있습니다.
기타 도구
이메일 발송에는 Resend가 개발자 친화적인 API를 제공합니다. 파일 업로드는 Uploadthing이나 Cloudflare R2를 추천합니다. 에러 모니터링은 Sentry의 프리 티어로 충분합니다.
분석 도구는 Google Analytics 대신 Plausible이나 Umami를 고려하세요. 가볍고 프라이버시를 존중하며, 셀프 호스팅도 가능합니다.
기술 스택에 정답은 없습니다. 하지만 가장 나쁜 선택은 결정을 미루는 것입니다. 빠르게 선택하고, 빠르게 만들고, 빠르게 출시하세요. 기술 스택은 제품이 성장하면서 언제든 바꿀 수 있습니다.