프로젝트 배경
문제점 - 중소 B2B SaaS 사업자가 관리 시스템을 자체 구축하면 멀티테넌트 데이터 격리, RBAC, 구독 과금, 감사 로그까지 4~6개월 이상 소요됩니다. MVP 출시 전 관리 도구에 과도한 리소스를 투입하게 됩니다. - 단일 테넌트 기반으로 시작한 서비스가 B2B 전환 시 데이터 격리 문제로 아키텍처 전면 재설계가 필요합니다. 초기 설계 미흡으로 마이그레이션 비용이 신규 개발 대비 2~3배 발생합니
프로젝트 성과
멀티테넌트 + RBAC 4단계 완전 구현
테넌트별 데이터 격리와 ADMIN/MANAGER/MEMBER/VIEWER 4단계 역할 제어를 API Route + 서버 컴포넌트 양쪽에 적용. 4개 데모 계정으로 로그인 전환 시 역할별 UI·기능 차이를 즉시 체험할
11개 모델 기반 엔터프라이즈 데이터 아키텍처
Tenant/User/Membership/Plan/Subscription/Entity/FileUpload/AuditLog/Invitation/UserXP/XPEvent — 11개 모델, 4개 Enum(GlobalRo
구독 과금 + 플랜 자동 제한
Free/Pro/Enterprise 3단계 플랜별 멤버 수·저장 용량 한도를 시스템이 자동 관리. 플랜 변경·해지 시 구독 상태(ACTIVE/PAST_DUE/CANCELED)가 자동 전환되며, Stripe Mock
감사 로그 + 게이미피케이션
모든 CRUD 작업이 AuditLog에 자동 기록되어 데이터 변경 추적성 100% 확보. XP/레벨/스트릭 기반 게이미피케이션으로 팀원 활동 참여율 향상 메커니즘을 구현했습니다.
프로덕션 수준 라이브 데모
2개 테넌트, 6명 사용자, 다수 고객·프로젝트·문서 엔티티, 구독·과금·초대·감사로그·XP 이벤트까지 포함된 실 운영 규모 데이터로 동작하는 라이브 데모. 클라우드 파트너 인프라에 Docker + Kubernete
핵심 기능
진행 단계
기획
2026.03.
멀티테넌트 아키텍처 설계, RBAC 4단계 권한 매트릭스(ADMIN/MANAGER/MEMBER/VIEWER), 구독 과금 플로우, 게이미피케이션 XP 설계, 데이터 모델(11모델 4열거형) 설계, 4 페르소나 시연
프로젝트 상세
1) 포트폴리오 소개 B2B SaaS 사업자를 위한 멀티테넌트 관리 플랫폼입니다. 조직(테넌트)별로 데이터가 완전히 분리되며, RBAC 4단계 역할 체계(관리자/매니저/멤버/뷰어)에 따라 메뉴·기능·데이터 접근이 세밀하게 제어됩니다. 테넌트 관리자는 고객·프로젝트·문서를 제네릭 엔티티 CRUD로 관리하고, 구독 과금(Stripe Mock)으로 플랜별 멤버 수·저장 용량을 통제합니다. 대시보드에서는 KPI 카






