프로젝트 배경
1) 문제점: 웹툰 도메인 부재. 라이브스트리밍 외에 콘텐츠 서비스 확장 필요. 2) 목표: TypeScript + Knex 풀 스키마 코드 관리로 안전한 마이그레이션 + 6개 도메인 0→1 신규 3) 주안점: 명명 규칙 + Repository 분리 + 점진적 스키마 진화 (운영 영향 최소화)
프로젝트 성과
24개 테이블 0→1 — 2주 완성
회원·웹툰·에피소드·소셜·결제·운영 6도메인 24테이블 + 24개 migration 파일. TypeScript 100%.
점진적 스키마 진화 — 8단계 마이그레이션
initial_schema → indexes → search → convert_role → unique → expired 8단계 점진 진화. 운영 영향 최소화.
핵심 기능
진행 단계
도메인 분석 + ERD 설계
2026.03.
6개 도메인 범위 확정. 회원·웹툰·에피소드·소셜·결제·운영 24테이블 ERD 설계.
프로젝트 상세
웹툰 서비스를 0→1 로 신규 구축한 백엔드 작업. TypeScript + Knex.js 마이그레이션으로 풀 스키마 코드 관리. 2주 만에 회원·웹툰 카탈로그·에피소드·소셜·결제·운영 6개 도메인 24개 테이블 신규 설계·구축: 1) 회원 시스템 (4): members, member_devices, member_social_accounts, member_wallets 2) 웹툰 카탈로그 (3):








