본문 바로가기
공공주택 복덕방

나에게 맞는 공공주택을 찾는 첫걸음

공공주택 찾기,이제 한곳에서.

살고 싶은 동네의 공공주택,
보증금·월세부터 모집 공고까지 연결해 드려요.

시작하기
복덕방 지도에서 서울 지역 공공주택의 위치와 보증금, 월 임대료를 확인하는 실제 화면
지도 위에서 만나는 우리 동네 공공주택

흩어진 정보를 찾아다니던 시간은 줄이고

내가 살 집에
조금 더 가까이.

  1. 01

    살고 싶은 동네부터

    지역을 검색하고, 지도 위에서 공공주택의 위치를 살펴보세요.

    복덕방 지도에서 서울 지역 공공주택의 위치와 보증금, 월 임대료를 확인하는 실제 화면
    실제 서비스 화면 · 확대© NAVER Corp.
  2. 02

    내 생활에 맞는 조건으로

    보증금과 월세, 임대유형을 골라 나에게 맞는 집을 좁혀보세요.

    복덕방에서 임대보증금과 월 임대료 범위를 선택하는 가격 필터 실제 화면
    실제 서비스 화면 · 확대© NAVER Corp.
  3. 03

    모집 공고까지 한 번에

    신청 일정과 공급 조건을 확인하고, 공식 공고문으로 자세히 살펴보세요.

    복덕방에서 모집 공고의 신청 일정과 공급 정보를 확인하는 실제 화면
    실제 서비스 화면 · 확대© NAVER Corp.
  4. 04

    알림 켜고, 소식 받아보기

    관심 있는 단지·공고에서 ‘알림 받기’를 눌러, 새 소식을 받아볼 준비를 해두세요.

    로그인 후 설정할 수 있어요.

    복덕방 단지 상세에서 알림 받기 버튼을 확인하는 실제 화면
    실제 서비스 화면 · 확대© NAVER Corp.

실제 서비스 화면의 일부를 확대했어요. 모집 정보는 조회 시점에 따라 달라질 수 있어요.

살고 싶은 동네에,
기다리고 있던 내 집.

지금 복덕방에서 찾아보세요.

시작하기

기술 소개

흩어진 공공주택 정보를
정확하고 빠르게 잇는 기술

마이홈·LH·SH 공공 API의 데이터를 모아 정제하고, 전국 단지를 지도 위에 묶어 그려요. 스프린트마다 직접 측정하고 개선한 과정을 소개해요.

  • 3.9배LH 공고 수집 처리 속도160.7초 → 41.1초
  • 49%원천 교체 SQL 감소100행 기준 202회 → 102회
  • 257개전국 단지를 묶는 지역 그룹권역 11 · 시·도 16 · 시·군·구 230
  • 35%개별 단지 집계 쿼리 단축평균 7.76ms → 5.07ms

01성능 · 데이터 수집

LH 공고 수집, 160초에서 41초로

LH 공급·상세 수집 시간

02장애 대비 · 회복력

외부 API가 멈춰도 수집이 무너지지 않게

LH 서킷 브레이커

03정제 · 데이터 무결성

원천은 보존하고, 정제는 언제든 다시

수집 · 정제 파이프라인

04지도 · 서버 클러스터링

지도 클러스터링

  1. 1단계권역11개
  2. 2단계시·도16개
  3. 3단계시·군·구230개
  4. 4단계개별 단지화면 안
개별 단지 집계 쿼리 실행 시간

사용 기술

  • Java 25
  • Spring Boot 4
  • Spring Data JPA
  • PostgreSQL 17
  • Flyway
  • Testcontainers
  • React 19
  • NAVER Maps
  • Prometheus
  • Grafana

수집·정제 수치는 실제 API와 격리 PostgreSQL에서 같은 작업을 한 번씩 비교한 값이고, 지도 수치는 dev DB 실행계획 3회 평균이에요. 운영 환경의 성능을 보장하는 값은 아니에요.