3 ms·
The wording is poor. A more accurate way to put it is that to put together a good service, back-end engineering is critical but is only part of the story. Good
by athenot 8y ago
The wording is poor.
A more accurate way to put it is that to put together a good service, back-end engineering is critical but is only part of the story. Good UX is also critical to success, and that comes with a focus on the human needs, not just the technicalities of moving data around.
- SlowRobotAhead 8y agoWhat I meant was engineers made it for engineers. Dumping the database to change functionality is not something a successful user oriented system would do - but is something enigneers calling the shots would do.
- ashelmire 8y agoIt's something amateur engineers would do. Professionals should be able to handle database restructuring without losing data. Yes, it's harder, but... come on.
- lowercased 8y agoI was thinking slightly differently. If the system is being that radically altered that you can't migrate data, just call it v2.whatever.com.... or point the old one to legacy.whatever.com, and redirect people with messaging.
- DelightOne 8y agoAnd use on boarding/migration where the user can supply the missing additional data.
- spdionis 8y agoWhat kind of engineer would ever drop all the user's data to just... restructure the database?? Before this thread I would've exclaimed "That's unheard of!".
- gaius 8y agoIf as the poster above says they were using MongoDB then losing all the data probably wasn’t in their control!