Keeping files and databases compatible with changing versions of your code can be challenging. As you add new features to your app, your data modeling needs may change, which can break when processing data created on earlier versions of the app. To handle this, we use migrations, which help migrate the data from one version of the app to another. This episode will show how to accomplish this using a new framework called Monarch.