4 ms·
Well, there is a cost to be portable and the cost to adapt an app that's not portable. Whether it's DB independence or cloud provider independence, from my exp
by eloisant 8y ago
Well, there is a cost to be portable and the cost to adapt an app that's not portable.
Whether it's DB independence or cloud provider independence, from my experience it's cheaper to pay the cost of the migration when you know you want to migrate (even if it involves rewriting some parts) rather than paying it everyday by writing portable code.
Most of the time the portable code you write becomes obsolete before you want to port it.
- geertj 8y ago> it's cheaper to pay the cost of the migration when you know you want to migrate Agreed, on principle and based on experience. This does require you have reasonable abstractions in place as otherwise you’ll end up refactoring before you can migrate. But that’s a good thing in any case.