ADR-U-003
초기 단계에서는 개인화 추천 알고리즘을 도입하지 않는다
ADR ID: ADR-U-003
상태: Accepted
작성일: 2026-03-02
작성자: YSY
관련 ADR: ADR-U-001, ADR-U-002, ADR-P-001
1. 배경 (Context)
모바일 플랫폼에서 개인화 추천은 일반적인 기능이다.
일반적으로 다음과 같은 방향으로 발전한다:
사용자 행동 데이터 수집
클릭/체류 시간 기반 랭킹
개인 선호 기반 추천
머신러닝 기반 정렬
그러나 개인화 추천은 다음을 전제로 한다:
충분한 데이터 규모
복잡한 분석 인프라
노출 우선순위 조정 권한
실험/AB 테스트 체계
본 플랫폼은 다음을 지향한다:
위치 + 시간 기반의 정밀 매칭
즉시성 중심 판단 구조
노출 경쟁 구조 배제
개인화 추천은 노출 조작과 결합될 가능성이 높다.
2. 결정 (Decision)
초기 단계에서는 개인화 추천 알고리즘을 도입하지 않는다.
슬롯 노출은 다음 조건 기반으로만 결정한다:
위치
시간
필터 조건
고정 정렬 정책(ADR-U-002)
사용자 행동 기반 랭킹, ML 기반 추천은 도입하지 않는다.
3. 대안 (Alternatives Considered)
대안 A: 클릭/체류 기반 추천
설명
사용자의 클릭/확보 기록을 기반으로 노출 순위 조정
장점
개인화 경험 강화
전환율 증가 가능성
단점
노출 조작 가능성
인기 슬롯 고착화
데이터 인프라 필요
구조 복잡화
채택하지 않은 이유
MVP 단계에서 구조를 과도하게 복잡하게 만든다.
대안 B: 협업 필터링 기반 추천
설명
유사 사용자 행동 기반 추천
장점
- 추천 정확도 향상 가능
단점
데이터 규모 필요
모델 유지 비용
즉시성보다 소비 유도에 가까움
채택하지 않은 이유
현재 플랫폼의 핵심 가치와 직접적 관련이 없다.
대안 C: 조건 기반 정밀 매칭(채택)
설명
위치 + 시간 + 필터 중심 단순 조건 매칭
장점
예측 가능성
투명성
구조 일관성
구현 단순
단점
개인화 수준 낮음
사용자별 맞춤 경험 제한
채택 이유
초기 단계에서 가장 안정적이고 철학과 일치한다.
4. 결과 (Consequences)
긍정적 결과
알고리즘 복잡도 감소
노출 공정성 유지
광고 모델로의 전환 압력 감소
데이터 인프라 단순화
부정적 결과
개인화 경험 부족
일부 사용자에게 단조롭게 느껴질 수 있음
5. 영향 범위 (Impact)
기술
ML/추천 엔진 불필요
복잡한 로그 수집 최소화
서버 구조 단순화
UX
노출은 예측 가능
사용자 간 결과 차이 최소화
운영
가맹점이 “추천 노출”을 요구할 가능성 존재
노출 공정성에 대한 기준 유지 필요
6. 재검토 조건 (Revisit Conditions)
다음 조건 중 하나 이상 충족 시 재검토:
DAU가 충분히 증가하여 데이터 기반 추천이 유의미해질 경우
사용자 유지율이 개인화 부족으로 하락한다고 판단될 경우
노출 공정성을 해치지 않는 개인화 방식이 명확히 정의될 경우