dalewebb
Joined 6 years ago
Karma
5
Submissions
12
Member since
Nov 19
Joined 6 years ago
If you had this within an application running in a Kubernetes pod, then each instance will attempt to run the migration.
Additionally, the application will need a DB user credentials that is capable of powerful actions like dropping a table, so that the migrator is capable of doing that - this would be a potential security vulnerability.
These were potential solutions to problems that they don't have the budget or time to solve themselves
What provoked the question?
I write about things I've learnt from my own startup and working for a startup both as a product manager and software engineer