본문/내용
1. 11번가 검색서비스의 핵심 아키텍처 설계 방안에 대해 설명하세요.
11번가 검색서비스의 핵심 아키텍처 설계는 확장성과 고가용성을 기반으로 합니다. 검색어 처리 속도를 높이기 위해 분산된 검색 인덱스 시스템인 Elasticsearch를 도입하여 실시간 검색과 빠른 결과 제공이 가능하게 설계하였습니다. 데이터 저장은 대용량 분산 저장소인 HDFS와 연동하고, 데이터 처리에는 Spark를 활용하여 실시간 빅데이터 분석과 사용자 행동 데이터 기반 추천 엔진을 운영합니다. 전체 시스템은 Kubernetes 기반의 컨테이너 오케스트레이션으로 유연하게 배포 및 확장성을 확보하며, API 게이트웨이와 로드 밸런서를 통해 트래픽이 폭증해도 안정적으로 서비스를 유지합니다. 수집된 상품 정보와 사용자 로그 데이터는 Kafka를 통해 실시간 처리 되고, 검색 품질 향상을 위해 피드백 루프를 구성하여 검색 품질 개선율이 15% 이상 향상되고, 평균 검색 응답 시간이 150ms 이하로 유지되어 전체 사용자 만족도가 크게 향상되었습니다. 이 구조는 연간 100억 건 이상의 검색 요청을 안정적으로 처리하는 데 기여하고 있습니다.
2. 검색 성능 향상을 위해 어떤 백엔드 기술이나 …