
주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )
두줄요약
외부 API 장애를 계기로 전국 건물 DB를 구축하고 일 단위 자동 동기화 체계를 마련했습니다. 건물관리번호 기반 캐시로 OMS 배송권역 관리도 단순화했습니다.
문제 상황
- 외부 행안부 API 장애를 계기로 주소정제 2.0의 데이터 내재화 필요
- 전국 건물 데이터의 정확성 검증과 지속적인 최신화 필요
해결 방법
- 행안부 네비게이션용 DB 원천 데이터를 적재해 전국 10,778,620개 건물 DB 구축
- 세종특별자치시 데이터와 기존 외부 API 호출 로그 대조를 통한 초기 커버리지 검증
- GRS80 UTM-K 좌표 변환과 파일 적재를 위한 멀티파트 API 구현
- 비공개 일 단위 동기화 API 연동으로 매일 아침 전국 건물 변동분 자동 반영
주의할 점
- 초기 적재 시 필요 여부를 섣불리 판단하지 않고 제공 컬럼 전체 보존
- 지하·공중·수상 여부처럼 주소 정제에 필요한 보조 필드 누락 방지
- 건물 정보 갱신 속도의 지자체별 편차 고려
성능/운영 포인트
- 건물관리번호 기반 배송가능권역 캐시로 메모리 사용량과 우편번호 변경 관리 부담 축소
- 건물 단위 배송 서비스 검증과 주소·권역 관련 데이터 직접 조회 기반 확보

