4 ms·
> In many (most?) cases people have a single production environment. No idea why this was downvoted, because this is a key truth. You need to be able to migr
by twic 8y ago
> In many (most?) cases people have a single production environment.
No idea why this was downvoted, because this is a key truth.
You need to be able to migrate the production database to the latest version without losing any data.
You need to be able to replace any non-production database with the same schema as production. Ideally, with a (sanitised, subsetted, etc) copy of its data.
You don't need to be able to do anything else.
- akx 8y agoYou're only thinking about SaaSy things there. What about on-premises or just open-source software, where you any number of any version of your software may be installed around the universe, and those users need to upgrade to a newer version?
- simonw 8y agoSee my comment here about organizations with many engineers and teams: https://news.ycombinator.com/item?id=19289778 https://news.ycombinator.com/item?id=19289778