ADR-U-001
무한 스크롤을 기본 탐색 구조로 채택하지 않는다
ADR ID: ADR-U-001
상태: Accepted
작성일: 2026-03-02
작성자: YSY
관련 ADR: ADR-P-001, ADR-P-002
1. 배경 (Context)
무한 스크롤은 현대 모바일 앱에서 일반적인 패턴이다.
특히 커머스, 소셜, 콘텐츠 플랫폼에서 사용된다.
그러나 무한 스크롤은 다음과 같은 특성을 가진다:
체류 시간 증가를 목표로 설계됨
소비 유도 구조 강화
끝이 없는 탐색
랭킹/개인화 알고리즘과 결합되기 쉬움
본 플랫폼의 핵심은:
즉시성
초근거리
빠른 판단
짧은 사용 시간
이다.
사용자가 10분간 스크롤하는 구조는
서비스 철학과 맞지 않는다.
2. 결정 (Decision)
무한 스크롤을 기본 탐색 구조로 채택하지 않는다.
대신 다음 중 하나를 사용한다:
제한된 결과 수 노출
필터 중심 탐색
명시적 “더 보기” 버튼 기반 페이지네이션
탐색은 “끝낼 수 있어야 한다”.
3. 대안 (Alternatives Considered)
대안 A: 기본 무한 스크롤
장점
사용자 친숙
구현 단순
탐색 편의성
단점
체류 시간 증가 유도
슬롯이 상품처럼 보일 위험
랭킹 구조와 결합 위험
채택하지 않은 이유
플랫폼 철학과 충돌한다.
대안 B: 조건부 무한 스크롤 (초기엔 제한)
장점
- 유연성 확보
단점
결국 무한 구조로 확장될 가능성
정책 일관성 약화
채택하지 않은 이유
초기 단계에서 명확한 선을 긋는다.
대안 C: 제한 + 필터 중심 구조 (채택)
장점
빠른 판단 가능
탐색 종료 가능
시간 중심 인지 구조 유지
단점
- 슬롯 밀도가 낮을 경우 빈 화면 발생 가능
채택 이유
플랫폼 정체성을 유지하기에 적합하다.
4. 결과 (Consequences)
긍정적 결과
소비 유도형 구조 차단
탐색 피로 감소
시간 중심 인지 구조 유지
구조적 단순성 확보
부정적 결과
일부 사용자는 더 많은 결과를 원할 수 있음
고밀도 지역에서 정보 탐색 효율 저하 가능
5. 영향 범위 (Impact)
기술
페이지네이션 또는 제한 쿼리 구조 필요
서버 과부하 방지 가능
UX
필터 UI 중요도 증가
기본 정렬 정책 고정 필요
운영
슬롯 밀도 확보 전략 중요
“빈 상태 UX” 품질 중요
6. 재검토 조건 (Revisit Conditions)
지역 밀도가 매우 높아 지도 기반 탐색이 효율적인 경우
사용자 이탈이 “결과 부족” 때문임이 데이터로 확인될 경우
탐색 완료율이 구조적으로 낮을 경우
다음 UX 핵심 결정은 이것이다.
ADR-U-002
기본 정렬은 “사용 가능 여부 → 거리 → 시간 임박 순”으로 고정한다.
이어서 진행할까?