← 포트폴리오 목록

게임 사업 통합 관리 플랫폼

정산 자동화 MVP를 넘어 게임·채널별 매출을 통합 분석하는 인사이트 보드, 게임·채널 마스터 및 정산 조건 통합 관리, 역할 기반 권한 관리, 예외 조정 감사 추적까지 아우르는 확장 관리 플랫폼을 설계·구현합니다.

매출 통합 집계 파이프라인 설계PostgreSQL Materialized View로 게임·채널·기간별 매출 집계를 사전 계산, 대시보드 조회 시 실시간 재계산 없이 즉시 응답하는 구조 설계
역할 기반 4단계 권한 체계 구축부서/직급별 4단계 권한 계층 설계, 라우트·API·UI 컴포넌트 3중 권한 검증 미들웨어 구현
감사 추적 이력 테이블 설계예외 조정 건의 변경 전/후 값·사유·처리자를 기록하는 감사 로그 테이블 설계, 정산 확정 건 대상 필터·검색 인덱스 적용
서비스 타입Web
업종데이터 분석
기술 스택
ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaRedisRecharts
주요 기능
  • 매출 통합 대시보드
  • 게임·채널 마스터 & 정산 조건 관리
  • 역할 기반 계정·권한 관리(RBAC)
  • 예외 조정 이력 및 감사 추적
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
정산 자동화 MVP를 넘어 게임·채널별 매출을 통합 분석하는 인사이트 보드, 게임·채널 마스터 및 정산 조건 통합 관리, 역할 기반 권한 관리, 예외 조정 감사 추적까지 아우르는 확장 관리 플랫폼을 설계·구현합니다. API 미제공 채널을 위한 로우 데이터 자동 수집 인터페이스로도 확장 가능한 구조를 함께 고려합니다.
게임 사업 통합 관리 플랫폼
요구사항 정의

프로젝트 핵심 과제

프로젝트 진행 시 해결한 핵심 기술 과제입니다.

수십 종 게임과 5~6개 채널의 다대다 마스터 데이터를 일관되게 유지해야 하는 과제가 있으며

정규화된 스키마와 참조 무결성 제약으로 대응합니다

부서별 접근 권한이 세분화될수록 UI 요소 노출 로직이 복잡해지는 리스크

선언적 권한 정책 테이블로 관리해 대응합니다

매출 통합 대시보드의 다차원 집계(게임×채널×기간) 조회 성능을 유지해야 하는 과제가 있으며

Materialized View와 증분 갱신으로 대응합니다

예외 조정 이력이 누적될수록 감사 추적 조회가 느려질 수 있는 리스크

기간별 파티셔닝과 인덱스 전략으로 대응합니다

구현 내용

핵심 기능 상세

핵심 기능 1

매출 통합 대시보드

게임별·채널별·기간별 판매 수량과 매출을 하나의 화면에서 통합 조회하고, 분기 데이터 수집 현황을 한눈에 확인하며 엑셀로 다운로드합니다
매출 통합 대시보드
핵심 기능 2

게임·채널 마스터 & 정산 조건 관리

수십 종 게임과 5~6개 채널의 기본 정보, 연결 관계, 통화·환율 기준을 포함한 정산 조건을 통합 관리하며, API 미제공 채널을 위한 로우 데이터 자동 수집 인터페이스로 확장 가능한 구조를 함께 설계합니다
게임·채널 마스터 & 정산 조건 관리
핵심 기능 3

역할 기반 계정·권한 관리(RBAC)

부서 담당자 계정을 생성하고 메뉴·기능 단위로 접근 권한을 세분화하여 부여합니다. 권한 정책을 라우트·API·UI 3단계에서 동시 검증하는 미들웨어 구조로 구현합니다
역할 기반 계정·권한 관리(RBAC)
핵심 기능 4

예외 조정 이력 및 감사 추적

자동 계산된 정산값에 대한 수기 조정 내역과 조정 사유를 기록하고, 정산 확정 이후 발생한 모든 변경을 감사 로그로 추적합니다
예외 조정 이력 및 감사 추적
구현 과정

프로젝트 진행 단계

STEP 1

마스터 데이터 스키마 및 권한 모델 설계

게임·채널 마스터, RBAC 권한 계층, 감사 로그 테이블 ERD 설계

STEP 2

집계 파이프라인 및 마스터 관리 API 개발

Materialized View 집계, 게임/채널 CRUD, 권한 검증 미들웨어 API 구현

STEP 3

분석 대시보드 및 관리 화면 UI 개발

React 기반 인사이트 보드·마스터 관리·계정 관리 화면 구현, Recharts 차트 적용

STEP 4

감사 추적 및 확장 인프라 통합

예외 조정 이력 조회 화면 구현, Redis 캐시 계층 적용, 통합 테스트 및 성능 검증

프로젝트 성과

주요 성과

매출 통합 집계 파이프라인 설계PostgreSQL Materialized View로 게임·채널·기간별 매출 집계를 사전 계산, 대시보드 조회 시 실시간 재계산 없이 즉시 응답하는 구조 설계
역할 기반 4단계 권한 체계 구축부서/직급별 4단계 권한 계층 설계, 라우트·API·UI 컴포넌트 3중 권한 검증 미들웨어 구현
감사 추적 이력 테이블 설계예외 조정 건의 변경 전/후 값·사유·처리자를 기록하는 감사 로그 테이블 설계, 정산 확정 건 대상 필터·검색 인덱스 적용
게임·채널 마스터 통합 스키마 구축수십 종 게임과 5~6개 채널의 다대다 연결 관계를 정규화한 마스터 스키마 설계, 신규 게임/채널 등록 시 정산 조건 템플릿 자동 적용
Review

기술적 주안점

  • 다차원 집계 결과를 사전 계산해두는 구조로 대시보드 조회 시 매번 원본 데이터를 재계산하지 않는 아키텍처를 구현합니다
  • 게임별 상이한 정산 기준을 하드코딩 없이 설정 테이블로 관리해 신규 게임 추가 시 코드 변경 없이 대응 가능한 구조를 구현합니다
  • 라우트·API·UI 3중 검증 구조로 권한 우회 가능성을 구조적으로 차단합니다

유사한 프로젝트를 기획하고 계신가요?

FIRSTPIP이 개발 범위와 로드맵을 함께 정리해드립니다

무료 상담 시작하기