Stories of Cassandra in Adobe Audience Manager
summary
Adobe Audience Manager runs 34 Cassandra clusters across eight AWS regions on 800+ instances holding 260 TB and serving roughly 313 billion Cassandra requests per day. Engineering flips a live region into a deliberately created split brain to migrate traffic to India using VPC peering, nodetool assassinate and decommission steps, observes a hot replication factor of 2 tradeoff, automates node replacements with an event-driven automation pipeline that handles 50–90% of failures, and fixes failing TokenAware routing by computing routing keys in Java instead of textAsBlob.
AI-written summary · about
chapters (6)
- 0:00Adobe Audience Manager & Cassandra
- 2:13Architecture overview & Cassandra setup
- 9:05Splitting edge locations without downtime
- 23:54Multi-datacenter replication
- 29:39Event-driven node replacements
- 32:54Token-aware load balancing
related talks
35mReplacing Cassandra: A Digital Transformation for the World’s Largest Digital Identity Network
46mCassandra Serving Netflix @ Scale
46mApache Cassandra: 8 years in production
29mCassandra - an introduction
35mMission Critical Data, and Evaluating the Community in OSS Tech
40mCassandra powered workflows to automate at scale
37mWikimedia Content API: A Cassandra Use-case
18mApache Cassandra and Cloud Architectures
