추천 후보군 모집단 구성 방식 선택

상태

승인

후보군

방안설명
watchlist ∪ 큐레이션 대형주BE watchlist(GET /api/v1/watchlist) + CURATED_SYMBOLS(KR 8 + US 4)를 합집합으로 사용, BE timeout 5s·실패 시 graceful
watchlist 단독사용자 관심목록만 사용
큐레이션 단독운영자가 선정한 고정 목록만 사용

결정

후보 = BE watchlist(GET /api/v1/watchlist) ∪ CURATED_SYMBOLS(KR 8 + US 4 대형주). BE 조회는 timeout 5s, 실패 시 빈 리스트로 graceful.

결정 이유

  • watchlist가 비어 있어도 큐레이션으로 최소 추천 가능
  • BE 장애와 추천 기능을 격리해 가용성 확보
  • 합집합 구성으로 사용자 관심 종목과 기본 대형주를 함께 커버

검토 대안

방안기각 이유
watchlist 단독watchlist가 비어 있으면 추천 결과 0건 — 신규 사용자 UX 불가
큐레이션 단독사용자 관심 종목 미반영 — 개인화 부재

트레이드 오프

  • 득: watchlist 공백·BE 장애에도 추천 동작 보장
  • 실: 큐레이션 목록(KR 8 + US 4)은 수동 관리 필요