목록 보기
(당근!) 반가운 중고거래 키워드 알림 만들기
프론트엔드

(당근!) 반가운 중고거래 키워드 알림 만들기

당근마켓
당근마켓
2024년 4월 29일

두줄요약

키워드 알림의 오픈율 저하와 불필요한 알림 문제를 개선한 사례를 소개했습니다. 별도 모듈화, 공통 데이터 추상화, 섹션 확장 설계로 빠른 실험과 검증을 가능하게 했습니다.

문제 상황

  • 키워드 알림 등록은 늘었지만 오픈율이 낮아, 원하는 알림을 제대로 받지 못하는 상황
  • 등록 키워드와 무관한 물건, 너무 먼 동네 알림, 어떤 키워드를 등록해야 할지 모르는 불편함

해결 방법

  • 별도 Feature Module로 키워드 알림 기능을 분리해 독립적인 개발·테스트 환경 구성
  • 카테고리·가격 범위·제외 키워드 조건을 추가해 알림 필터링 정교화
  • 섹션 enum과 KarrotListKit 기반 리스트 구조로 추천 키워드, 조건 화면 확장에 유연하게 대응

구조와 흐름

  • 국가별 지역 시스템 차이를 KeywordNotificationTownData로 추상화해 공통 Presentation Layer 구성
  • Interactor와 Broker를 분리해 국가별 EndPoint 응답을 공통 모델로 맵핑
  • 주요 유즈케이스 중심 유닛 테스트와 구동 테스트 병행으로 검증 밀도 조정

적용해볼 점

  • 초기부터 섹션 확장 가능성을 열어두는 리스트 구조 설계
  • 국가별 분기보다 공통 모델과 어댑터 계층으로 복잡도 절감
  • 유닛테스트와 직접 사용 테스트의 균형을 맞춰 실사용 문제 조기 발견

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...