주소정제 서비스 내재화 - 마지막 화 ( 엔드 게임 )
이준환 · 컬리 · 컬리 기술 블로그
소개
유종의 미 그리고 회고
AI 핵심 요약
주소정제 내재화의 마지막 과제로 남은 지번 주소와 LOW 레벨 요청을 해결하기 위해, 지번 주소는 행안부 도로명주소 조회 API로 건물관리번호를 찾고 기존 정제 로직에 연결했다. LOW 레벨 요청은 철거 건물 정보를 활용해 불필요한 외부 호출을 막고, 주소 변경 이력 DB와 수기 보정용 백오피스를 통해 과거 주소도 최신 건물 정보로 정제하도록 했다. 외부업체 호출 인터페이스를 제거한 상태로 두 달간 운영하며 문제를 확인하지 못했고, 2024년 9월 계약을 종료했다. 회고에서는 건물 DB와 지도 기반 도구를 일찍 마련하고, 상세주소 처리 범위를 미리 정했으면 개발과 검증이 더 효율적이었을 것이라고 짚었다.
- 요청량이 적은 지번 주소는 별도 데이터베이스를 구축하지 않고 행안부 도로명주소 조회 API를 활용해 처리할 수 있다.
- 주소 변경 전후 값을 이력 DB에 보관하면 행정구역이나 도로명 변경을 반영하지 않은 과거 주소도 최신 건물 정보로 연결할 수 있다.
- 자유 입력 주소의 상세 동·호수는 완벽한 추출이 어려우므로, 초기에 처리 범위와 포기할 케이스를 정하는 편이 복잡한 예외 로직의 누적을 막는다.
- 건물 DB를 먼저 구축하고 지도 기반 백오피스를 마련하면 도메인 이해와 검증, 주소 관련 문의 대응을 효율화할 수 있다.
비슷한 학습 자료
[NDC21-게임기획] 〈야생의 땅 : 듀랑고〉 그 마지막 이야기
NDC · YouTube
주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )
이준환 · 컬리 기술 블로그
주소정제 서비스 내재화 - 4화 ( 슬픈예감 )
이준환 · 컬리 기술 블로그
주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )
이준환 · 컬리 기술 블로그
주소정제 서비스 내재화 - 2화 ( 그럴싸한 계획 )
이준환 · 컬리 기술 블로그
주소정제 서비스 내재화 - 1화 ( 줄줄 새는 돈 )
이준환 · 컬리 기술 블로그