
주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )
두줄요약
복합건물 상세주소의 자유 입력과 건물 DB 불일치를 정확도 레벨로 체계화했습니다. 인접 단지 탐색과 전처리로 동 추출률을 높이고 외부 API 호출을 줄였습니다.
문제 상황
- 자유 형식 상세주소 입력과 행안부 건물 DB 불일치로 복합건물의 정확한 동 추출 난항
- 단지 내 오위경도 응답에 따른 배송기사 탐색 부담과 배송불가 Polygon 판단 누락 위험
- 기본주소 오선택 시 높은 배송 실패율로 이어지는 인접 단지 동 정보 혼동
해결 방법
- EXACT·HIGH·MODERATE·MEDIUM·LOW·BAD·NONE 정확도 레벨로 정제 결과와 예외 체계화
- 기본주소 내 동 검색 실패 시 건물관리번호 앞 14자리와 단지명 토큰으로 연관 건물 탐색
- 고객 상세주소와 건물명 양쪽 전처리로 숫자·한글·알파벳 동 표기 변형 통합
구조와 흐름
- 원본 건물명 직접 매칭 후 실패 시 전처리된 상세 동 후보의 단일 일치 여부 판단
- 동 정보 누락 BAD 주문의 Slack 전파와 고객 안내를 통한 생산 전 차단
- LOW·NONE 요청의 외부 API 호출 및 카나리 배포 기반 패치 검증
성능/운영 포인트
- EXACT 레벨 전체 주문 대비 99.2%, MEDIUM 레벨 일평균 300~400건 관리
- 건물 조회·주변 반경 탐색·위경도 수정·캐시 삭제를 지원하는 백오피스 활용
- 복합건물 처리 후 외부업체 호출을 월 수십만 원 수준으로 축소

