3 ms·
>The server almost never needs maintenance. None of the workload is real-time. App restarts are acceptable if memory leaks occur. Ah! Classic duct tape program
by still_grokking 9y ago
>The server almost never needs maintenance. None of the workload is real-time. App restarts are acceptable if memory leaks occur.
Ah! Classic duct tape programming!
Something like this is fine as long as the requirements don't change.
But we all know that at a point the requirements will change. And then you have to tell your customer that the "little new requirement" can't be accomplished with a cheap little change but requires instead a complete rewrite that will cost even more then the previous system did.
The only question is whether you are a honest company that told the customer before that that will most likely happen in the future or your planed for that inevitable outcome in the first place...
- taneq 9y agoThe "new little requirement" which you couldn't have anticipated is probably no easier accommodated by your Hadoop cluster with GPU processing stack than it would be by a PHP script on a VM.
- paulddraper 9y agoProbably harder, I dare say.
- blackoil 9y agoLot of times, it is easier to rebuild, then try to an anticipate scale and requirements years in advance. Also in most cases a well written simple solution is easy to refactor, then a complex over engineered architecture.