Stories
Actionbase는 카카오 서비스 전반에서 수천만 사용자의 인터랙션을 처리합니다. 프로덕션에서 적용한 패턴과 앞으로의 비전을 소개합니다.
Use Cases
위시리스트부터 친구 그래프까지, Actionbase가 프로덕션에서 동작하는 방식.
친구관계 (CQRS) 친구 관계를 위한 유연한 쿼리 계층으로 Actionbase를 추가
선물하기 최근 본 조회 (비동기) 고빈도 인터랙션을 위한 비동기 처리
선물하기 위시 (SSOT) 카카오톡 선물하기의 위시를 MySQL에서 Actionbase로 마이그레이션
How We Survived
데이터베이스로서 신뢰를 얻기까지: 계약으로서의 테스트, 데이터 정합성, 그리고 힘들게 배운 교훈들.
HBase 정합성 검증 State, Index, Count 간 정합성을 주기적으로 검증하고 보정
마이그레이션 검증 Source DB에서 Actionbase로 데이터 이관 시 정합성 검증
Shadow Testing 프로덕션 트래픽을 미러링하여 배포 전 검증