포트폴리오 매니저
프로젝트 목록

멀티테넌트 SaaS 권한·정산 대사 플랫폼

사이트 방문

사이트 설명

여러 고객사 데이터가 한 DB에 섞여 조회·다운로드 경로에서 노출 위험이 있고, 수수료·지급·환불을 엑셀로 대사해 월 마감과 이의가 반복되었습니다.

멀티테넌트 SaaS 권한·정산 대사 플랫폼 1멀티테넌트 SaaS 권한·정산 대사 플랫폼 2멀티테넌트 SaaS 권한·정산 대사 플랫폼 3멀티테넌트 SaaS 권한·정산 대사 플랫폼 4

상세 설명

▶ 프로젝트 개요
프로젝트명: 멀티테넌트 SaaS 권한·정산 대사 플랫폼
발주처: SaaS 운영사 (비공개)

▶ 프로젝트 배경
여러 고객사 데이터가 한 DB에 섞여 조회·다운로드 경로에서 노출 위험이 있고, 수수료·지급·환불을 엑셀로 대사해 월 마감과 이의가 반복되었습니다. 테넌트 격리와 원장 정산으로 해결했습니다.

▶ 핵심 구현 기능

- 테넌트 격리·권한
조회·집계·다운로드 전 구간 테넌트 ID 강제
PostgreSQL RLS 기반 행 수준 보안
계정–역할 매핑 관리
역할별 매장·정산 대상 매핑(최소 권한)

- 정산 원장
수수료율 이력 관리
지급·환불·미수 전표 기록
요율 변경 시 과거 회차 재계산
취소·재발행 처리

- 대사·감사
지급 요청·송금 결과 대사 배치
환불 미수금 자동 차감
개인정보 조회·다운로드 감사 로그
정산 대사 결과 리포트

▶ 기술 스택
Frontend: React
Backend: NestJS
Database: PostgreSQL(RLS), Redis
Infra: Docker, AWS

▶ 프로젝트 성과
- 테넌트 간 데이터 노출 사고 0건
- 월 정산 대사 2일→3시간 단축
- 지급 결과 미확인 월 40건→0건
- 정산 금액 이의 월 6건→0건