devmoa

컬리 검색이 카프카를 들여다본 이야기 2

컬리·2022년 8월 14일·00
KafkaKafka Streams메시지 큐데이터 파이프라인검색 시스템

AI 요약

Beta

컬리 검색팀은 대규모 시스템 개편에 따라 검색 인덱싱 파이프라인 구조를 변경하며 카프카 스트림즈를 도입한 경험을 공유합니다. 기존에는 두 가지 정보를 구독하여 검색 엔진 외부에서 하나의 메시지로 조합하는 요구사항을 해결하기 위해 Redis를 중간 저장소로 활용했으나, 더 효과적이고 단순한 방법을 찾던 중 카프카 스트림즈를 발견했습니다.

이 글에서는 같은 키를 공유하는 서로 다른 토픽의 메시지를 조합하여 하나의 메시지를 완성하고 유통하는 카프카 스트림즈 적용 과정을 기록합니다. 카프카 스트림즈는 카프카에 저장된 데이터를 처리하고 분석하는 클라이언트 라이브러리로, 진입 장벽이 낮다는 장점을 가지고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다