ActionBase: 실시간 유저 활동 데이터 서빙 시스템 소개 / if(kakaoAI)2024
- Kakao의 실시간 사용자 활동 데이터를 처리하는 시스템, ActionBase. 🛠️
- 소규모 데이터 저장과 처리로 한정된 기존 시스템과 대비하여, ActionBase는 낮은 지연 시간, 높은 처리량, 대용량 데이터 저장, 수평 확장성을 제공하여 실시간 서비스에 활용 가능. 🚀
- KakaoTalk, 카카오쇼핑 등 다양한 서비스에서 발생하는 사용자 활동 데이터(페이지 구독, 상품 클릭, 좋아요 등)를 활용하여 서비스 개인화 및 사용자 경험 향상에 기여. 🎁
- HBase를 사용하여 대용량 데이터를 효율적으로 저장하고 처리하며, REST API를 통해 여러 서비스에서 쉽게 활용 가능. 💻
- ActionBase를 통해 카카오링 쇼핑탭 내최근 검색한 제품들을 보여주는 기능 및 다양한 프로모션 등에 활용. 🎉
- 특히 선물 바램 기능을 개선하여 제품 목록에서 바로 바램 등록 및 취소가 가능하도록 확대. ➕
action
라는 단순한 구조를 기반으로 한 사용자 활동 모델은 효율적인 쿼리와 새로운 활동 유형 추가가 가능. 🕵️