Your application should not be responsible for Database Migrations.

A herd of animals migrating

Classic database/schema migration patterns are a nightmare for modern systems. As Software Engineers push for a more distributed ecosystem, one is tempted to ask: “Why should the code that manages one system, live with the application code of another system?” “But Brad, this is really convenient”. I agree that it is really convenient when you’re […]