상품권 판매 사이트의 MVP를 넘어, 결제 수단별 설정·회원등급 승인 감사·보안 모니터링·매출 분석까지 통합하는 운영 콘솔을 설계합니다.
상품권 판매 사이트의 MVP를 넘어, 결제 수단별 설정·회원등급 승인 감사·보안 모니터링·매출 분석까지 통합하는 운영 콘솔을 설계합니다. Redis 캐시와 Bull Queue 기반 비동기 처리를 더해 결제 이상 탐지와 감사로그 체계를 갖춘 확장 아키텍처를 구현합니다.
작업 범위
주요 업무




결제 이상 탐지 현황, SQLi 차단 로그, 도메인 분리·SSL 인증서 상태를 한눈에 보여주는 관제 화면. 좌측 리스트 레일에서 이벤트 유형 선택 → 우측 상세 패널에 실시간 로그와 조치 이력 표시.
결제·인증·인프라 3개 축의 보안 이벤트를 단일 관제 화면에서 리스트-상세 패턴으로 탐색할 수 있도록 설계하여, 이상 징후 발견 시 상세 로그까지의 탐색 경로를 최소화합니다.


계좌·카드·휴대폰·토스 결제 수단별 한도·수수료를 설정하고 고액 결제 승인 플로우를 관리하는 화면. 결제 수단별 설정 값을 리스트로 노출하고 선택 시 상세 편집 패널에서 즉시 반영.
결제 수단 설정 변경이 즉시 서비스에 반영되도록 Redis 캐시 무효화를 큐 기반으로 처리하여, 설정 화면과 실제 결제 로직 간 정합성을 무중단으로 유지하는 구조를 구현합니다.


회원등급 승인·변경 요청을 처리하고 모든 등급 변경 이력을 불변 감사로그로 조회하는 화면. 회원 리스트에서 항목 선택 → 상세 패널에 등급 변경 이력 타임라인 표시.
회원등급 변경 이력을 불변 감사로그로 남겨 승인 권한 남용 여부를 사후 추적할 수 있도록 설계하며, 상세 패널에 변경 전/후 등급과 처리 관리자를 함께 표시합니다.


결제 수단별 매출 비중, 상품권 재고 소진 추이를 차트로 확인하는 분석 화면. PostgreSQL Materialized View 기반 집계 데이터를 Recharts로 시각화.
매출·재고 데이터를 Materialized View로 사전 집계하여 대시보드 조회 시 원본 트랜잭션 테이블을 직접 스캔하지 않는 구조로 설계합니다.


쇼핑몰·관리자 서버 분리 구조 설계, SSL 자동갱신 스케줄러 및 SQLi 방지 정책 정의
Redis·Bull Queue 기반 결제 이벤트 큐 구현, 회원등급 변경 감사로그 테이블 설계
React 기반 보안 관제 대시보드, 결제수단 설정, 회원등급 승인 화면 다수 구현
Recharts 기반 매출·재고 분석 차트 적용, 보안 시나리오 점검 및 회귀 검증