프로젝트 소개
공식 실시간 정산 API가 부재한 환경에서, 딥링크 세션 트래킹과 비동기 데이터 융합으로 유저의 구매 직후 10분 내 포인트 적립 경험을 실현하는 실시간 구매 추론 엔진을 구축합니다.
프로젝트 개요
| 항목 | 내용 |
|---|---|
| 프로젝트명 | 쿠팡 파트너스 실시간 주문 매칭 백엔드 |
| 카테고리 | 백엔드 개발 (중개/매칭 플랫폼, 기술 자문) |
| 제안 금액 | 900만원 (VAT 별도) |
| 제안 기간 | 30일 |
| 핵심 기술 | NestJS, Node.js, PostgreSQL, Redis, AWS |
핵심 요구사항 분석
- 실시간 어트리뷰션 파이프라인 — 딥링크 생성, 브릿지 페이지, ClickID 발급/생명주기 관리, 세션 하이재킹 방지
- 데이터 퓨전 & 실시간 매칭 엔진 — 비동기 로그/클라이언트 이벤트 수집 Ingestion 워커, 파편화된 데이터와 내부 토큰의 실시간 1:1 매칭, 가주문(Pending) 상태 즉시 도출
- 포인트 정산 시스템 — 실시간 가지급 포인트와 익일 배치 데이터 교차 검증(Reconciliation), 오탐지/어뷰징 방어 룰 엔진
- Flutter 앱 연동 — iOS/Android 크로스플랫폼 앱의 딥링크(Universal Link, App Link) 라우팅 및 WebView 통신 지원
제안 포인트
본 프로젝트의 핵심은 "흩어진 데이터 조각들로 완벽한 데이터 플로우를 창조"하는 것입니다. 이를 위해 다음과 같이 접근합니다:
- 이벤트 드리븐 아키텍처 경험 — 유사 프로젝트(Life3)에서 Kafka 기반 이벤트 드리븐 마이크로서비스를 구축하고, 복식부기 회계 시스템으로 포인트/토큰의 100% 정합성을 확보한 경험이 있습니다. 본 프로젝트의 Reconciliation 로직에 직접 활용 가능합니다.
- NestJS + Redis 실시간 처리 — NestJS 기반 서버를 다수 설계/운영했으며(Harmony Link: 140+ API, EZ-Approve: 120+ API), Redis를 활용한 세션 관리 및 실시간 데이터 매칭 구현 경험이 풍부합니다.
- 복잡한 비즈니스 로직 설계 — 결제, 포인트 정산, 다단계 상태 전이를 포함한 트랜잭션 설계 경험(EZ-Approve: 8종 결재 액션, Life3: 포인트-토큰 스왑 정산)을 보유하고 있습니다.
- Flutter 딥링크 연동 — Flutter 앱에서의 Universal Link/App Link 라우팅 및 WebView 통신 구조를 직접 구현한 경험(Harmony Link, Calendar Share)이 있어 프론트엔드 팀과의 원활한 협업이 가능합니다.