← Work
제품 화면
가로주택정비 사업성 분석 백엔드
필지(PNU) 하나로 규제·시세·건축 가능 규모·수익성까지 자동 산출하는 도시정비사업 분석 백엔드입니다.
문제
소규모 정비사업의 필지 병합·규제 검토·수익성 분석은 수작업으로 느리고 오류가 잦았습니다.
역할
백엔드 설계·구현을 주도했습니다(lead committer).
선택 · 결정
건축 계산은 직접 구현하지 않고 외부 설계 엔진에 위임하고, 백엔드는 데이터 통합·좌표계 변환·규제 조회에 집중했습니다. ‘잘하는 곳에 맡기되 경계를 분명히 한다’는 판단이었습니다.
결과
PNU 한 줄로 분석을 자동화했고, production 서비스로 운영했습니다.
배운 점
공간 데이터는 좌표계(WGS84↔TM127) 경계에서 대부분의 버그가 났습니다 — 변환을 한 곳에 모으는 게 핵심이었습니다.
결정 로그
동기 처리를 비동기로 전환해, 무거운 분석이 다른 요청을 막지 않게 했습니다.
기본 DB와 외부 빌드 DB를 상속 클래스로 분리해, 데이터 출처를 코드 구조로 드러냈습니다.