오늘날의 선도적인 유통업체들과 이커머스 기업들은 빠르고 개인화된 사용자 경험을 제공해야 하는 증가하는 요구를 포함하여 수많은 IT 과제에 직면해 있습니다. 동시에 이들은 비용과 시장 출시 시간을 절감하는 한편, 증가하는 사용자 및 데이터 볼륨을 관리해야 합니다. 이러한 기대치의 상승은 시장 내 경쟁 압력과 맞물려 기존 애플리케이션의 리플랫폼 필요성을 이끌어내고 있습니다.
그러한 대표적인 예로 글로벌 기술 리더인, 라쿠텐 그룹. 원래 온라인 마켓플레이스로 설립된 라쿠텐은 이커머스, 핀테크, 디지털 콘텐츠, 통신 분야로 서비스를 확장하여 전 세계 18억 명의 회원에게 서비스를 제공하고 있으며 30개 국가 및 지역에서 운영되고 있습니다.
복잡성과 비용을 줄이면서 서비스 현대화하기
라쿠텐의 대표적인 전자상거래 플랫폼인 라쿠텐 이치바(Rakuten Ichiba)는 캐시백, 할인 및 리워드 혜택을 통해 온라인 쇼핑의 판도를 형성하고 있습니다. 이치바 마켓플레이스가 지속적으로 성장함에 따라, 광고는 고객의 관심을 사로잡고자 하는 판매자들에게 핵심적인 도구가 되었습니다. 머신과 제조사들이 프로모션 목표를 달성할 수 있도록, 라쿠텐은 정확한 상점 및 상품 정보를 포함한 방대한 실시간 데이터에 기반한 다양한 광고 서비스를 제공합니다.
이러한 대규모 데이터셋을 관리하려면 머신러닝 기술을 활용하는 동시에 고가용성, 짧은 읽기 지연 시간, 안정적인 데이터 백업을 제공할 수 있는 데이터베이스가 필요했습니다. 원래 Oracle RDBMS를 기반으로 구축된 이치바의 핵심 플랫폼은 점점 늘어나는 서비스 라인업을 따라잡는 데 어려움을 겪었고, 이는 확장성 문제와 비용 상승으로 이어졌습니다. 서비스 수요를 충족하기 위해 라쿠텐은 관리하는 데 상당한 리소스가 필요한 추가 제품을 배포해야 했습니다. 이러한 난제를 극복하기 위해 이 회사는 더 민첩하고 유연하며 비용 효율적인 솔루션을 모색했으며, 광고 시스템용으로 카우치베이스(Couchbase)의 NoSQL 데이터베이스를 선택했습니다.
Couchbase를 통해 향상된 성능과 20% 낮은 총 소유 비용(TCO) 달성
Couchbase로 전환한 이후, 라쿠텐은 100%에 가까운 가용성을 달성하고 시스템의 복원력을 향상시켰습니다. 현재 모든 광고 서비스 데이터는 Couchbase에 저장되어 있어, 극히 낮은 지연 시간으로 데이터를 전달할 수 있습니다. 또한 라쿠텐은 Redis 및 Aerospike 데이터베이스를 제거하고 대신 Couchbase로 통합함으로써 총 소유 비용을 20%까지 대폭 절감할 수 있었습니다. 데이터베이스 수가 줄어들면서 유지보수 비용이 절감되고, 코드 복잡성이 감소했으며, 더 원활한 업그레이드가 가능해졌습니다. 현재 Couchbase는 이치바(Ichiba)의 70,000개 이상의 쇼핑몰을 지원하며, 4억 7,500만 개 이상의 상품 카탈로그를 보유하고 있습니다.
라쿠텐은 팀원들이 여러 지역에 분산되어 있음에도 불구하고, 개발자들이 SQL++을 사용하는 단일 개발 플랫폼에서 협업함으로써 글로벌 애플리케이션을 일정보다 앞서 제공하고 있습니다. 또한, 이 플랫폼은 라쿠텐의 분기별 슈퍼세일 캠페인 이벤트 및 쇼핑 마라톤과 같은 트래픽 급증을 무리 없이 처리합니다.
라쿠텐의 로드맵상 다음 단계는 광고 전달과 관련된 모든 데이터가 함께 저장되도록 추가 데이터를 카우치베이스(Couchbase)로 가져오는 것입니다. 추가로, 라쿠텐은 다음으로 마이그레이션하는 것을 목표로 합니다. 카우치베이스 카펠라가까운 미래에 Google Cloud의 DBaaS.
전체 읽기 라쿠텐 사례 연구 자세히 알아보려면.
가입하기 카우치베이스 카펠라 DBaaS 그리고 약정 없이 클라우드 테스트를 시작해 보세요.

댓글 남기기
댓글을 달기 위해서는 로그인해야합니다.