sveltekit-conventions

Installation
SKILL.md

SvelteKit Server Layer Architecture

1. 추천 기술 스택

영역 추천 이유
ORM Drizzle ORM 경량, 타입 안전, SQL-like API로 직관적
인증 better-auth 세션 관리, OTP, 소셜 로그인 등 내장

프로젝트 상황에 따라 다른 도구를 선택할 수 있다. 아래 아키텍처 패턴은 ORM에 무관하게 적용된다.


2. 왜 Active Record인가

SvelteKit은 NestJS, Spring Boot처럼 OOP 기반 DI 컨테이너를 제공하지 않는다. 이 환경에서 ORM을 직접 사용하면 동일한 DB 조작 로직이 +server.ts, +page.server.ts 여기저기 무분별하게 퍼진다.

Active Record 패턴으로 도메인 로직을 모델에 캡슐화하면 이 문제를 해결한다.

Installs
1
First Seen
Feb 15, 2026
sveltekit-conventions — dev-goraebap/sveltekit-server-skill