멀티테넌트 SaaS 권한·정산 대사 플랫폼
사이트 방문사이트 설명
여러 고객사 데이터가 한 DB에 섞여 조회·다운로드 경로에서 노출 위험이 있고, 수수료·지급·환불을 엑셀로 대사해 월 마감과 이의가 반복되었습니다.




상세 설명
▶ 프로젝트 개요 프로젝트명: 멀티테넌트 SaaS 권한·정산 대사 플랫폼 발주처: SaaS 운영사 (비공개) ▶ 프로젝트 배경 여러 고객사 데이터가 한 DB에 섞여 조회·다운로드 경로에서 노출 위험이 있고, 수수료·지급·환불을 엑셀로 대사해 월 마감과 이의가 반복되었습니다. 테넌트 격리와 원장 정산으로 해결했습니다. ▶ 핵심 구현 기능 - 테넌트 격리·권한 조회·집계·다운로드 전 구간 테넌트 ID 강제 PostgreSQL RLS 기반 행 수준 보안 계정–역할 매핑 관리 역할별 매장·정산 대상 매핑(최소 권한) - 정산 원장 수수료율 이력 관리 지급·환불·미수 전표 기록 요율 변경 시 과거 회차 재계산 취소·재발행 처리 - 대사·감사 지급 요청·송금 결과 대사 배치 환불 미수금 자동 차감 개인정보 조회·다운로드 감사 로그 정산 대사 결과 리포트 ▶ 기술 스택 Frontend: React Backend: NestJS Database: PostgreSQL(RLS), Redis Infra: Docker, AWS ▶ 프로젝트 성과 - 테넌트 간 데이터 노출 사고 0건 - 월 정산 대사 2일→3시간 단축 - 지급 결과 미확인 월 40건→0건 - 정산 금액 이의 월 6건→0건