프로젝트 배경
1) 예상 리스크 및 대응 계획 - AI가 생성한 스키마 변경 요청이 고정 코어 테이블 구조를 훼손하지 않도록 화이트리스트 검증 로직을 설계해야 합니다. - 여러 테넌트가 동시에 칸반 보드를 편집할 때 카드 순서 충돌을 방지하는 낙관적 동시성 제어가 필요합니다. - 업종 프리셋 5종마다 서로 다른 필드·워크플로우 조합을 단일 스키마로 표준화하는 설계가 필요합니다. - 서브도메인 자동 발급과 SSL 갱신
프로젝트 성과
RLS 기반 멀티테넌트 격리 아키텍처 구현
PostgreSQL Row Level Security 정책을 테이블별로 자동 생성해 API 코드 없이 DB 레벨에서 테넌트 데이터를 격리하는 구조를 설계합니다.
AI 스키마 변경 안전 장치 설계
Claude API 도구 호출 결과를 JSON Patch로 변환하고 코어 테이블 화이트리스트 검증을 거친 요청만 마이그레이션에 반영하는 구조를 구축합니다.
실시간 칸반 동기화 엔진 구현
Supabase Realtime 구독과 dnd-kit 드래그 상태를 결합해 다중 사용자가 동시에 편집해도 충돌 없이 동기화되는 보드를 구현합니다.
업종 프리셋 배포 파이프라인 구축
Cloudflare for SaaS API로 서브도메인·SSL 발급을 자동화하고, 업종별 프리셋 5종을 JSON 스키마로 표준화합니다.
핵심 기능
진행 단계
멀티테넌트 스키마 & RLS 설계
2026.09
고정 코어(고객/거래/활동) 테이블과 테넌트별 RLS 정책 12개 설계, 권한 3단계 매핑
프로젝트 상세
1) 포트폴리오 소개 비개발자가 채팅으로 업종별 CRM을 커스터마이징하고 배포할 수 있는 노코드 AI 빌더의 핵심 MVP를 구현합니다. 거래 파이프라인 칸반 보드, 자연어 스키마 변경 콘솔, 멀티테넌트 RLS 격리, 업종 프리셋 기반 서브도메인 자동 배포를 Next.js와 Supabase로 설계·구현합니다. 2) 작업 범위 - 거래 파이프라인 보드: 영업 담당자가 리드부터 계약까지 거래 단계를 칸반







