MuleSoft’s online migration on DynamoDB

Database schema migration is often an intimidating concept for many software engineers. In an ideal world, developers start with the perfect database schema that can scale to handle millions of requests to their service. But there can be times where you pick the wrong datastore or a data model that you need to change after your product is in the hands of customers.

Our engineering team at MuleSoft faced this challenge last year.