← 테크곳간 목록으로

SK플래닛 TECH TOPIC · 2023. 09. 13.

클라우드 기반 SK플래닛 검색 시스템 개발

AI 엔지니어링 브리핑

SK플래닛은 여러 서비스가 검색 기능을 빠르게 사용할 수 있도록 AWS와 Elasticsearch 기반의 공용 검색 시스템을 만들고, 앞으로 대화형 검색으로 확장할 가능성도 살펴보고 있습니다.

문제 & 배경
  • 문제 & 배경: OK캐쉬백·Syrup·V컬러링처럼 여러 서비스가 각자 검색 기능을 만들지 않고도 사용할 수 있어야 했으며, 검색 데이터와 사전, 실시간 반영 등을 함께 관리하는 체계가 필요했습니다.
기술 & 해결책
  • 기술 & 해결책: Elasticsearch를 중심으로 AWS S3에는 배치 데이터를 저장하고 Kafka로 실시간 데이터를 전달하며, Kubernetes(EKS)에서 검색·관리·색인 서버를 운영해 통합 검색, 자동완성, 인기 검색어와 서비스별 사전 관리를 제공했습니다.
교훈 & 주의점
  • 교훈 & 주의점: 여러 서비스가 공유하는 검색 시스템은 데이터 형식과 배치·실시간 처리 방식을 명확히 정하고 사전 변경 사항을 검색에 꾸준히 반영해야 하며, 앞으로는 ChatGPT 같은 생성형 AI를 활용한 대화형 검색으로 확장할 수 있습니다.
원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.