프로젝트 배경
1) 예상 리스크 및 대응 계획 - 전환 이벤트의 중복 집계(쿠키 삭제·다기기 접속) 방지를 위한 멱등성 처리 및 핑거프린팅 전략이 필요하며, Redis 기반 이벤트 중복 키 필터로 대응할 계획입니다. - 파트너 등급·카테고리·판매 구간이 조합되는 수수료 매트릭스의 복잡도가 높아 계산 오류 리스크가 있으며, 단위 테스트 케이스를 수수료 규칙별로 체계적으로 설계할 계획입니다. - 대용량 클릭 로그(수십만
프로젝트 성과
CPS 추적 링크 발급 및 중복 전환 필터링 설계
nanoid 고유 토큰과 Redis Sorted Set 기반 클릭 카운터로 파트너별 실시간 추적 링크 시스템을 구현하며, 중복 IP 및 봇 트래픽 필터링 로직을 설계할 예정입니다.
수수료 매트릭스 동적 계산 엔진 구현
파트너 등급·상품 카테고리·판매량 구간의 3차원 수수료 매트릭스를 FastAPI 서비스 레이어로 구현하고, PostgreSQL 윈도우 함수로 월별 정산 집계를 처리할 예정입니다.
SSE 기반 실시간 전환 이벤트 스트리밍 구현
WebSocket 대신 Server-Sent Events(SSE)를 활용하여 단방향 전환 이벤트 피드를 구현하며, Redis Pub/Sub로 다중 서버 인스턴스 간 이벤트 브로드캐스팅을 설계합니다.
RBAC 3단계 권한 분리 및 파트너 포털 설계
파트너·운영자·슈퍼어드민 3단계 RBAC 체계를 FastAPI Depends 미들웨어로 구현하고, 파트너 자가 포털과 운영자 어드민을 단일 React SPA에서 라우트 기반으로 분리할 예정입니다.
성과 리포트 PDF 엑스포트 기능 설계
html2canvas + jsPDF로 파트너별 월별 성과 차트·정산 내역을 PDF로 자동 생성하는 기능을 구현하며, Celery Beat로 월말 자동 리포트 발송 파이프라인을 설계할 예정입니다.
핵심 기능
진행 단계
도메인 분석 및 DB 스키마 설계
2026.03.
어필리에이트 추적·정산 도메인 모델 정의, PostgreSQL 24개 테이블 ERD 설계, 수수료 매트릭스 데이터 구조 설계
프로젝트 상세
1) 포트폴리오 소개 온라인 쇼핑몰과 리뷰어·블로거를 연결하는 제휴마케팅 성과 추적 및 자동 정산 플랫폼 구현 데모입니다. CPS(판매 건당 수수료) 추적 링크 발급, 실시간 전환 이벤트 집계, 파트너별 수수료 자동 계산의 핵심 기술을 다른 도메인(e커머스 어필리에이트)에서 구현하여 기술 범용성을 증명합니다. 2) 작업 범위 - 성과 분석 대시보드: 파트너별 클릭·전환·수수료 성과를 실시간으로 확인하







