codingstairs
노트에듀라이프연락
⌕검색⌘K
koen

Navigation

  • Intro
  • Blog
  • Life

연락하기

로그인 없이도 보낼 수 있어요. 답변이 필요하면 이메일을 함께 적어 주세요.

  • 익명 폼으로 의견 남기기 →
  • ✉ warragon112@gmail.com
  • 카카오톡 오픈채팅 ↗

© 2026 codingstairs

  • 노트
  • 에듀
  • 검색
  • 라이프
  • 연락
  • 약관
  • RSS
  • GitHub
에듀›모노레포 · SSOT · 계층 분리 사고

모노레포 · SSOT · 계층 분리 사고

여러 서비스를 한 저장소에서 운영하는 6단계 설계 사고.

1단계부터 시작하기 →
난이도
advanced
강의
6

모노레포 · SSOT · 계층 분리 사고

서비스가 3 개를 넘으면 구조 결정이 개별 라이브러리 선택보다 더 큰 영향을 줍니다. 모노레포 · SSOT · 계층 분리 — 이 셋이 "같은 함수를 여기서도 저기서도 고친다" 같은 피로를 없애는 기본기.

누구를 위한 강좌인가

  • 사이드프로젝트 여러 개를 한 곳에서 운영하고 싶은 분
  • "같은 코드가 세 군데서 돈다" 는 느낌이 드는 분
  • 아키텍처 결정 때마다 감으로 하고 있다 느끼는 분

다 끝내면 가능한 것

  • 모노레포 vs 멀티레포 선택 기준
  • SSOT (Single Source of Truth) 위치 결정 원칙
  • 폴더를 계약으로 보기 · "URL = 폴더" 정합
  • SQL = SSOT · DB 는 거울
  • 점진 리팩터 · 트레이드오프
  • 문서를 사람과 에이전트 양쪽을 위해

단계 흐름

[1] 모노 vs 멀티 ──▶ [2] SSOT 위치 ──▶ [3] 폴더 = 계약 ──▶ [4] SQL = SSOT
                                                              │
                                                              ▼
                                  [6] 에이전트 친화 문서 ◀── [5] 점진 리팩터

뒤로 갈수록 "결정의 결과가 코드 외부에 남는" 패턴 — 폴더 구조 · DB 스키마 · 문서.

단계 구성

  1. 모노레포 vs 멀티레포 — 코드 공유 · CI · 릴리스 · 팀 경계
  2. SSOT — 어디에 두는가 — 코드 · DB · 문서 중 선택 규칙
  3. 폴더를 계약으로 — URL = 폴더 · 파일명 규약 · 진입점 안정화
  4. SQL = SSOT — DB 스키마의 진실 · ALTER 전략 · 시드 멱등
  5. 점진 리팩터 · 트레이드오프 — 큰 재작성을 피하는 몇 가지 규칙
  6. 에이전트 친화 문서 — CLAUDE.md · rules.md · skill · 시맨틱 네이밍

전제 — 최소 2 개 서비스 운영 경험.

단계별 강의

  1. 1

    모노레포 vs 멀티레포

    →
  2. 2

    SSOT — 어디에 두는가

    →
  3. 3

    폴더를 계약으로

    →
  4. 4

    SQL = SSOT

    →
  5. 5

    점진 리팩터 · 트레이드오프

    →
  6. 6

    에이전트 친화 문서

    →

다른 강좌

전체 보기 →
  • 처음 시작하는 개발 환경
  • HTML/CSS/JS 부터 React, Next, Tailwind 까지
  • Next.js 16 으로 첫 풀스택 앱 만들기
  • Spring Boot 4 로 시작하는 백엔드
  • Python · FastAPI · 데이터 파이프라인
  • AI 시대의 개발 도구 — Claude Code · MCP · 디자인 도구
  • Docker · Caddy · 클라우드 10단계 배포 옵션
  • 중앙 관리자 플랫폼 — 여러 도메인을 한 허브에서
  • 로컬 LLM · pgvector · RAG 챗봇 만들기
  • Tauri 2 — 데스크탑 · 모바일 한 코드베이스
  • 테스트 전략과 품질 게이트
  • 웹 보안의 기초 — JWT · OAuth · OWASP
  • PostgreSQL 깊게 다루기 + Redis · Kafka
  • 공공데이터 크롤러 만들기