Stories Overview
Actionbase powers tens of millions of user interactions across Kakao services. Here are the patterns we’ve applied in production—and the vision we’re building toward.
Use Cases
How Actionbase powers production—from wish lists to friend graphs.
Friends (CQRS) Adding Actionbase as a flexible query layer for friend relationships
Gift - Recent Views (Async) Async processing for high-frequency interactions
Gift - Wish (SSOT) Migrating KakaoTalk Gift's wish list from MySQL to Actionbase
Engineering
Inside Actionbase: how it works and how we operate it.
Pipeline (Integration) Enabling analytics and operations through event streaming
How We Survived
Earning trust as a database: tests as contracts, data consistency, and hard lessons learned.
Tests as Contracts How Actionbase evolved continuously while preserving promised behaviors
HBase Consistency Periodically verifying and correcting consistency between State, Index, and Count
Migration Verification Verifying data integrity when migrating from Source DB to Actionbase
Shadow Testing Pre-deployment verification by mirroring production traffic
Vision
Where we are heading and what we dream of building.
Unified Graph When individual features converge into a larger structure