목록 보기
주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )
백엔드

주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )

마켓컬리
마켓컬리
2025년 1월 19일

두줄요약

복합건물 상세주소의 자유 입력과 건물 DB 불일치를 정확도 레벨로 체계화했습니다. 인접 단지 탐색과 전처리로 동 추출률을 높이고 외부 API 호출을 줄였습니다.

문제 상황

  • 자유 형식 상세주소 입력과 행안부 건물 DB 불일치로 복합건물의 정확한 동 추출 난항
  • 단지 내 오위경도 응답에 따른 배송기사 탐색 부담과 배송불가 Polygon 판단 누락 위험
  • 기본주소 오선택 시 높은 배송 실패율로 이어지는 인접 단지 동 정보 혼동

해결 방법

  • EXACT·HIGH·MODERATE·MEDIUM·LOW·BAD·NONE 정확도 레벨로 정제 결과와 예외 체계화
  • 기본주소 내 동 검색 실패 시 건물관리번호 앞 14자리와 단지명 토큰으로 연관 건물 탐색
  • 고객 상세주소와 건물명 양쪽 전처리로 숫자·한글·알파벳 동 표기 변형 통합

구조와 흐름

  • 원본 건물명 직접 매칭 후 실패 시 전처리된 상세 동 후보의 단일 일치 여부 판단
  • 동 정보 누락 BAD 주문의 Slack 전파와 고객 안내를 통한 생산 전 차단
  • LOW·NONE 요청의 외부 API 호출 및 카나리 배포 기반 패치 검증

성능/운영 포인트

  • EXACT 레벨 전체 주문 대비 99.2%, MEDIUM 레벨 일평균 300~400건 관리
  • 건물 조회·주변 반경 탐색·위경도 수정·캐시 삭제를 지원하는 백오피스 활용
  • 복합건물 처리 후 외부업체 호출을 월 수십만 원 수준으로 축소

다음 읽기

#주소정제 주제를 이어서 읽기

주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )

복합건물 주소정제의 어려움과 정확도 레벨 체계를 정리했습니다. 전처리, 연관 건물 탐색, 백오피스 관리로 외부 API 의존을 줄인 과정을 소개했습니다.

마켓컬리
마켓컬리
백엔드

댓글 0개

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

댓글을 불러오는 중...