I'm building a serverless web application using: API-gateway, S3, DynamoDB, Cloud Formation, ... I have come to a point where I'm adding a new feature that requires some data in S3 and DynamoDB to be migrated. I could of course write a one-off script that would do the job, but I was wondering if there are any good structural solutions out there?
I found https://github.com/sequelize/umzug but didn't look any deeper yet. Any reviews?
I'm particularly interested to learn how a data migration might work where there is an infrastructure change, e.g. data in one S3 bucket is migrated into a new S3 Bucket and a DynamoDB table. Anybody has some experience with this?
Many thanks!