광고 추천의 혁신: Milvus와 함께한 SmartNews의 여정
빠르게 변화하는 뉴스 앱의 세계에서 SmartNews는 2012년 설립 이후 비할 데 없는 성공으로 사용자 참여를 사로잡으며 지배적인 세력으로 부상했습니다. 일본 도쿄에 본사를 두고 미국에서도 상당한 진전을 이루고 있는 SmartNews는 고도로 참여도가 높은 사용자 기반을 위해 광고 추천을 최적화해야 하는 독특한 과제에 직면했습니다. 도전에서 성공으로 이어진 여정에는 기술적 장애물 극복, 혁신적인 솔루션 탐색, 그리고 궁극적으로 Milvus를 통한 성공이 포함되었습니다.
SmartNews는 급증하는 사용자 참여를 위해 실시간 개인화 광고 추천이 필요했습니다.
SmartNews의 사용자 참여는 급증하고 있었으며, 2021년 7월 기준 월평균 사용자 참여에서 Apple News와 Google News 같은 업계 거대 기업을 능가했습니다. 그러나 이러한 성공은 안목 있는 잠재고객에게 시의적절하고 관련성 높은 광고를 제공해야 하는 새로운 과제를 가져왔습니다. SmartNews의 AI 인프라 엔지니어인 Shu는 고차원 희소 특징과 대규모 머신러닝 시스템에서 신속한 비정형 데이터 검색의 필요성이라는 기술적 장애물을 자세히 설명했습니다.
기존 솔루션인 FAISS는 특히 플랫폼이 확장됨에 따라 번거롭고 비효율적인 것으로 드러났습니다. 높은 수준의 사용자 참여를 유지하려면 데이터의 복잡성을 처리하고 실시간 광고 추천을 제공할 수 있는 솔루션이 필요했습니다.
Milvus는 SmartNews의 광고 추천기를 최적화하는 데 큰 차이를 만들어냅니다
SmartNews는 실시간 광고 추천 시스템에 필수적인 고처리량 및 저지연 쿼리를 처리할 수 있는 솔루션을 찾기 위해 철저한 2개월간의 조사 단계를 거친 후 Milvus를 선택했습니다.
Milvus의 벡터 유사도 검색 기능은 SmartNews의 동적 광고 벡터 리콜을 최적화하는 데 핵심적인 역할을 했습니다. POC 단계에서 Milvus는 실시간 광고 추천 시스템에 매우 중요한 P99 지연 시간 < 10ms라는 SmartNews의 엄격한 요구 사항을 충족했습니다. SmartNews의 엔지니어 중 한 명인 Shu는 Milvus를 통해 팀이 서로 비교할 수 없는 데이터 유형을 벡터로 매핑할 수 있었고, 이를 통해 사용자와 가장 관련성 높은 광고를 연결하는 효율적인 유사도 검색이 가능해졌다고 강조했습니다. 이 기능은 SmartNews가 개인화된 광고 추천을 제공하기 위해 실시간으로 수백만 개의 벡터를 처리하는 데 필수적임이 입증되었습니다.
광고 추천을 넘어, Milvus는 다른 머신러닝 애플리케이션에서도 다재다능함을 보여주었습니다. SmartNews 팀은 또한 실시간 데이터 및 인덱스 업데이트에 Milvus를 사용했으며, 이는 광고 추천 모델을 최신 상태로 유지하는 데 매우 중요했습니다.
커뮤니티 주도 개발의 가치를 인식한 SmartNews는 'hot reload'와 같은 기능을 Milvus 커뮤니티에 적극적으로 기여하여 내부 운영과 더 넓은 개발자 커뮤니티 모두를 향상시켰습니다.
Milvus 도입: 기술적 업그레이드에서 가시적인 성공으로
Milvus 도입은 단순한 기술적 업그레이드가 아니었습니다. 이는 SmartNews의 실제 비즈니스 성과로 이어졌습니다. SmartNews의 또 다른 엔지니어인 Yusup은 Milvus의 컬렉션 앨리어싱 기능이 업데이트 프로세스를 간소화하여 벡터 업데이트를 위한 번거로운 메커니즘을 해결했다고 강조했습니다.
Milvus로 구동되는 최적화된 광고 추천 시스템은 더 관련성 높은 광고로 이어져 클릭률을 높이고 궁극적으로 광고 수익을 끌어올렸습니다. 또한 실시간 데이터 및 인덱스 업데이트는 SmartNews가 변화하는 사용자 행동에 신속하게 적응할 수 있도록 하여 지속적으로 관련성 높은 추천을 보장했습니다.
SmartNews는 Milvus를 2.2.4로 업그레이드했으며, 이제 다음 기술 진화 단계로 나아갈 준비를 하고 있습니다. Dennis Zhao는 "새 버전은 훨씬 더 나은 성능과 확장성을 약속하며, 우리는 새로운 기능을 활용해 더욱 실시간적이고 신뢰할 수 있는 시스템을 구축하게 되어 기대하고 있습니다."라고 전했습니다.
요약
뉴스 앱 분야에서 SmartNews는 Milvus 도입과 같은 전략적 기술 선택이 어떻게 과제를 극복할 뿐만 아니라 플랫폼을 사용자 만족도와 비즈니스 성공의 새로운 차원으로 끌어올릴 수 있는지를 잘 보여줍니다. 혁신과 협업의 시너지는 SmartNews를 선구자로 자리매김하게 했으며, 실시간 광고 추천 분야에서 지속적인 탁월함을 위한 발판을 마련했습니다.
계속 읽기

Zilliz Skills Breakdown: How AI Agents Master Vector Databases
Zilliz's Milvus Skill (pymilvus, 7 files) and Zilliz Cloud Skill (zilliz-cli, 14 modules) bring vector-DB dev and ops into one Claude Code session.

Zilliz Cloud Launches in AWS Australia, Expanding Global Reach to Australia and Neighboring Markets
We're thrilled to announce that Zilliz Cloud is now available in the AWS Sydney, Australia region (ap-southeast-2).

Zilliz Cloud Delivers Better Performance and Lower Costs with Arm Neoverse-based AWS Graviton
Zilliz Cloud adopts Arm-based AWS Graviton3 CPUs to cut costs, speed up AI vector search, and power billion-scale RAG and semantic search workloads.



