Migration from Cassandra to DynamoDB
summary
A presentation about migrating a primary datastore from Cassandra to AWS DynamoDB, explaining the reasons for the migration, the migration process, key steps taken, and various pitfalls encountered during the move.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:28Conversations product overview
- 8:20Cassandra production issues
- 14:21Database alternatives decision
- 16:11Why DynamoDB chosen
- 17:55DynamoDB solves Cassandra issues
- 20:42Migration planning with PMs
- 22:07Schema and secondary indexes
- 23:52Dual head write setup
- 24:35DynamoDB pricing and scaling
- 27:24Data migration scripts
- 29:12Versioned attributes for control
- 30:15Post-migration data validation
- 30:57Migration tools and flags
- 32:00Monitoring with Rollbar and DataDog
- 34:26Code refactoring during migration
- 35:54Switching off Cassandra
- 36:39Migration results and plans
- 39:07Q&A
related talks
35mBest practices for migrating with databases
32mMigrate to an AWS database: The freedom to save, grow, and innovate
25mMigrate to an AWS database: The freedom to save, grow, and innovate
21mSave, Grow and Innovate using AWS Databases
26mIntroduction to AWS databases: Modernize your data infrastructure
40mData Migration Lessons from the Trenches
53mFor Their Customers' Experience
39mAutomating database migration - Amazon DMS tutorial
