brobro332.dev

⚓ DATT 10 - 장소 상세 조회 API 설계 및 Detail 응답 구조 분리 전략

개요 현재 DATT는 다음 기능들을 지원하고 있다. 장소 검색 Nearby Search 업종 기반 탐색 좌표 기반 주변 조회 하지만 실제 서비스에서는: 목록 조회 → 상세 페이지 이동 흐름이 반드시 필요하다. 예를 들어 사용자는: 검색 결과 리스트 → 특정 장소 클릭 → 상세 정보 확인 과정을 거친다. 따라서 이번 단계에서는: ...

⚓ DATT 09 - 좌표 기반 Nearby Search API 설계 및 위치 기반 검색 시스템 구현

개요 DATT는 단순 장소 검색 서비스가 아니다. 핵심 목표는: 특정 위치를 기준으로 주변 경험을 큐레이션하는 플랫폼 을 만드는 것이다. 즉: 현재 위치 → 주변 장소 탐색 → Anchor 생성 → 친구 공유 흐름을 가진다. 따라서: 위치 기반 검색 은 DATT의 핵심 기능 중 하나다. 이번 단계에서는: Nearby Sear...

[DATT] Spring Batch 기반 공공데이터 장소 동기화 구조 설계

개요 DATT 프로젝트에서는 장소(Place) 데이터를 직접 관리하기 위해 소상공인시장진흥공단 공공데이터 API를 기반으로 Batch 동기화 구조를 설계했다. 초기에는 CSV 기반 적재를 고려했지만, 실시간성·확장성·운영 편의성을 고려하여 최종적으로 공공 API 기반 구조를 선택했다. 이번 글에서는 다음 내용을 정리한다. Spri...

⚓ DATT 06 - Place 도메인 및 장소 검색 구조 설계

개요 DATT 프로젝트 2주차에서는 장소(Place) 도메인 및 검색 구조를 중심으로 설계를 진행하였다. 1주차에서는 인증/보안 기반 구조를 구축하였다면, 2주차부터는 실제 서비스 핵심 데이터인 장소 데이터를 어떻게 저장하고 검색할 것인지에 대한 구조 설계가 핵심이었다. 특히 이번 작업에서는 다음 내용을 중심으로 정리하였다. 공공데이터 기...