The post shares a detailed journey of scaling, migrating, and retuning a database system used for a URL shortening service. Initially reliant on vertical scaling with Aerospike, the team at AppsFlyer faced escalating costs and outdated technology, leading them to migrate to DynamoDB. They experienced issues such as throttling
Table of contents
Double Trouble: A Tale of Scaling, Migrating, and Database RetuningOur URL Shortening SystemTime for a Transition: Migrating to a New DatabaseDynamoDB OverviewNew DynamoDB Model DefinitionMigration ProcessAre We There Yet?Our Next MoveThis Time It’s Really Final: Migration, Take TwoKey TakeawaysFinal ThoughtsSort: