A few weeks ago, we wrote about migrating our larger data stores from PostgreSQL to DynamoDB. We were hitting our first major growth spike and needed to scale very quickly; DynamoDB was exactly what we needed.
Overall the migration was very successful and our data pipeline is now much faster and easier to scale.
We ran into a few pitfalls along the way, and we wish we had better understood these limitations earlier in the process. Hopefully this post will help other engineering teams decide if DynamoDB is right for them.