3 ms·
Having data model changes be a part of regular deployments would give me persistent heartburn.
by DrewADesign 7mo ago
Having data model changes be a part of regular deployments would give me persistent heartburn.
- redman25 7mo agoIt's why you always have a rollback plan. Every `up` needs to a `down`.
- hedora 7mo agoIf you do that, it expands your test matrix quadratically. So, it makes sense if you have infinite testing budgets. Personally, I prefer exhaustively testing the upgrade path, and investing in reducing the time it takes to push out a hot fix. Chicken bits are also good. I haven’t heard of any real world situations where supporting downgrades of persistent formats led to best of class product stability. Would love to hear of an example.
- DrewADesign 7mo agoAircraft engineer: “That’s why you have parachutes.” They might be an appropriate safeguard for a prototyping shop, but not for Delta.