여
여기어때
November 11, 20253회
여기어때 검색서비스 ‘키워드 통합 시스템’ 구축사례

간단 소개
여기어때가 분산된 검색 데이터를 MongoDB 기반의 '키워드 통합 시스템'으로 단일화하여 검색 품질과 운영 효율성을 높이고, 향후 키워드 관계 기반의 확장성을 확보한 사례.
AI Summary
프로젝트 개요 및 필요성
- 여기어때는 분산된 국내/해외 숙소, 관광지 등 도메인별 데이터 소스로 인한 데이터 비일관성과 복잡한 자동완성 구조 문제를 해결하고자 '키워드 통합 시스템'을 구축.
- 목표는 MongoDB 기반 단일 데이터 허브 마련, 자동완성 구조 단순화, 데이터 관리 일관성 및 운영 효율성 극대화. 핵심 설계 및 구현
- MongoDB를 통합 저장소로 채택, 각 데이터 출처 특성을 반영한 통합 스키마를 정의하여 keyword, address, coordinate, rankScore 등 공통 속성 관리.
- 기존 다중 소스 기반의 Elasticsearch 자동완성 구조를 MongoDB만 바라보는 단일 구조로 개선하여 색인 정의 및 데이터 흐름 간결화.
- 국내/해외 주소 체계 정규화 및 해외 숙소 매핑으로 데이터 일관성을 확보하고, 내부 검색 로그 기반으로 랭킹을 재산출. 주요 성과 및 향후 과제
- 데이터 관리 단일화, 자동완성 데이터 흐름 단순화, 데이터 활용성 확장 (추천 모델, 콘텐츠 자동생성, 사이트맵 등) 등의 성과 달성.
- 향후 키워드 그래프 (유의어, 지역·테마 연계), 지리 기반 키워드 클러스터링 (GeoJSON, 2dsphere 인덱스), 콘텐츠 및 SEO 자동화 등으로 시스템 확장 계획.
Next Feeds

보이저엑스의 ComfyUI 워크플로우 기반 AI 비디오 생성 파이프라인 구축 여정
보이저엑스는 ComfyUI 워크플로우와 AWS 인프라를 활용, Wan 모델 기반 AI 비디오 생성 파이프라인을 구축하고 최적화했습니다.
AI 비디오 생성ComfyUIAWSDiffusion TransformerRay Serve
2025. 11. 11.
AWS
AI야, 문서 좀 대신 써 줘 - 5. 마무리
카카오의 TW 에이전트 프로젝트는 프롬프트 개선과 단계별 AI 모델 최적화를 통해 기술 문서 자동 생성 품질을 크게 향상시켰다.
TW 에이전트기술 문서AI프롬프트 엔지니어링모델 최적화
2025. 11. 11.
카카오
대규모 프론트엔드 아키텍처의 새로운 패러다임 - Part 3. Nx를 활용한 마이크로프론트엔드
올리브영의 대규모 프론트엔드 아키텍처에서 Nx를 활용한 마이크로프론트엔드 구축 방법과 그 장점을 소개합니다.
Nx마이크로프론트엔드모노레포모듈 페더레이션프론트엔드 아키텍처
2025. 11. 10.
올리브영

펀드 시스템의 뼈대, Starter 라이브러리 'barcelona'를 소개합니다
카카오뱅크가 클라우드 네이티브 펀드 시스템 구축을 위해 개발한 Spring Boot Starter 'barcelona' 라이브러리의 주요 기능과 개발 생산성 향상 효과를 소개합니다.
barcelonaSpring Boot Starter펀드 시스템FixedLength 전문분산 트레이싱
2025. 11. 10.
카카오뱅크

Amazon Q Developer를 활용한 Voithru의 개발 생산성 혁신 여정
Voithru는 Amazon Q Developer를 도입하여 개발 생산성을 40배 향상시키고, AI 협업 문화를 정착시켜 개발 패러다임을 혁신했습니다.
Amazon Q DeveloperVoithru개발 생산성AI 협업패러다임 전환
2025. 11. 10.
AWS

Fargate on EKS : Version Upgrade
Fargate on EKS의 개요, EC2 방식과의 차이점, 클러스터 및 Pod 버전 업그레이드 방법, 그리고 Fargate Pod Eviction 발생 시 유의사항을 설명한다.
Fargate on EKSKubernetes버전 업그레이드Pod Eviction서버리스
2025. 11. 10.
교보dts