주소정제 서비스 내재화 - 마지막 화 ( 엔드 게임 )
이준환 컬리 · 컬리 기술 블로그
AI 핵심 요약
주소정제 내재화의 마지막 과제로 남은 지번 주소와 LOW 레벨 요청을 해결하기 위해, 지번 주소는 행안부 도로명주소 조회 API로 건물관리번호를 찾고 기존 정제 로직에 연결했다. LOW 레벨 요청은 철거 건물 정보를 활용해 불필요한 외부 호출을 막고, 주소 변경 이력 DB와 수기 보정용 백오피스를 통해 과거 주소도 최신 건물 정보로 정제하도록 했다. 외부업체 호출 인터페이스를 제거한 상태로 두 달간 운영하며 문제를 확인하지 못했고, 2024년 9월 계약을 종료했다. 회고에서는 건물 DB와 지도 기반 도구를 일찍 마련하고, 상세주소 처리 범위를 미리 정했으면 개발과 검증이 더 효율적이었을 것이라고 짚었다.
- 요청량이 적은 지번 주소는 별도 데이터베이스를 구축하지 않고 행안부 도로명주소 조회 API를 활용해 처리할 수 있다.
- 주소 변경 전후 값을 이력 DB에 보관하면 행정구역이나 도로명 변경을 반영하지 않은 과거 주소도 최신 건물 정보로 연결할 수 있다.
- 자유 입력 주소의 상세 동·호수는 완벽한 추출이 어려우므로, 초기에 처리 범위와 포기할 케이스를 정하는 편이 복잡한 예외 로직의 누적을 막는다.
- 건물 DB를 먼저 구축하고 지도 기반 백오피스를 마련하면 도메인 이해와 검증, 주소 관련 문의 대응을 효율화할 수 있다.
소개
유종의 미 그리고 회고
비슷한 학습 자료
컨퍼런스 NDC
[NDC21-게임기획] 〈야생의 땅 : 듀랑고〉 그 마지막 이야기
컨퍼런스 NDC
● 설문조사: https://forms.gle/TTsiSj5Tc3FL7BVm9 ↓ 아래를 펼쳐, 세션 상세정보를 확인하세요! ● 발표분야: 게임기획 ● 발표자: 넥슨코리아 오현근 ● 권장 대상: 게임 개발자, 게임 기획 ● 키워드: #게임엔딩 #서비스종료 #엔딩콘텐츠 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해당 저작물의 저작자(발표자 포함) 또는 (주)넥슨코리아 (이하 “권리자”라 합니다)에게 귀속되며, 권리자의 허락 없이 이를 상업적으로 이용하거나 무단으로 도용, 편집, 2차적저작물을 작성, 공중송신, 배포할 수 없습니다.
게임 기획
문서 이준환