목록 보기
주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )
백엔드

주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )

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

두줄요약

외부 API 장애를 계기로 전국 건물 DB를 구축하고 일 단위 자동 동기화 체계를 마련했습니다. 건물관리번호 기반 캐시로 OMS 배송권역 관리도 단순화했습니다.

문제 상황

  • 외부 행안부 API 장애를 계기로 주소정제 2.0의 데이터 내재화 필요
  • 전국 건물 데이터의 정확성 검증과 지속적인 최신화 필요

해결 방법

  • 행안부 네비게이션용 DB 원천 데이터를 적재해 전국 10,778,620개 건물 DB 구축
  • 세종특별자치시 데이터와 기존 외부 API 호출 로그 대조를 통한 초기 커버리지 검증
  • GRS80 UTM-K 좌표 변환과 파일 적재를 위한 멀티파트 API 구현
  • 비공개 일 단위 동기화 API 연동으로 매일 아침 전국 건물 변동분 자동 반영

주의할 점

  • 초기 적재 시 필요 여부를 섣불리 판단하지 않고 제공 컬럼 전체 보존
  • 지하·공중·수상 여부처럼 주소 정제에 필요한 보조 필드 누락 방지
  • 건물 정보 갱신 속도의 지자체별 편차 고려

성능/운영 포인트

  • 건물관리번호 기반 배송가능권역 캐시로 메모리 사용량과 우편번호 변경 관리 부담 축소
  • 건물 단위 배송 서비스 검증과 주소·권역 관련 데이터 직접 조회 기반 확보

다음 읽기

#DB 주제를 이어서 읽기

주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )

행안부 네비게이션용 DB를 활용해 전국 건물 DB를 내재화한 과정을 설명했습니다. 일단위 자동 동기화와 건물관리번호 기반 개선으로 운영 시너지를 얻었습니다.

마켓컬리
마켓컬리
백엔드

댓글 0개

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

댓글을 불러오는 중...