프로젝트 배경
1) 예상 리스크 및 대응 계획 - 매장 수가 늘어날수록 커지는 집계 쿼리 부하를 Materialized View 갱신 주기 설계로 제어해야 합니다. - 매장 간 데이터가 섞이지 않도록 Row-Level 격리와 캐시 키 분리 전략을 함께 설계해야 합니다. - 정산 리포트 생성 중 매장 데이터가 변경될 경우 스냅샷 일관성을 보장하는 큐 처리 방식이 필요합니다. - 매장 규모 차이가 있는 상황에서도 미션
프로젝트 성과
멀티테넌시 Row-Level 격리 설계
store_id 기준 Prisma 미들웨어로 매장 간 데이터 접근을 자동 격리하는 구조 구현
이상 매장 자동 감지 규칙 엔진 구현
원가율 급등·정산 지연 조건을 규칙으로 정의해 우선순위 큐에 자동 노출하는 엔진 설계
비동기 정산 리포트 생성 파이프라인 구축
Bull Queue와 Redis로 다수 매장 정산 리포트를 비동기 생성하고 PDF로 내보내는 구조 설계
매장 간 수익성 비교 집계 구조 설계
Materialized View 확장으로 매장×메뉴 교차 마진 데이터를 사전 집계하는 구조 구현
핵심 기능
진행 단계
멀티테넌시 데이터 모델 확장 설계
2026.09
매장(store) 엔티티 도입 및 Row-Level 데이터 격리 스키마 확장 설계
프로젝트 상세
1) 포트폴리오 소개 카페·외식(F&B) 프랜차이즈를 위한 멀티매장 통합 관제 플랫폼으로, 매장별 매출·원가·마진 데이터를 한 화면에서 비교하고 이상 매장을 자동으로 식별합니다. 정산 리포트 자동 생성과 미션 성과 분석까지 확장하여, 여러 매장을 운영하는 프랜차이즈 본사가 데이터 기반으로 매장을 관리할 수 있는 구조를 설계합니다. 2) 작업 범위 - 멀티매장 통합 관제 대시보드: 프랜차이즈 다중 매장







