Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I would be shocked to learn that 16 years ago they planned the architecture of their system so meticulously as to account for dependencies and problems you describe for the long term future.

If their architecture hasn't changed much in that long of a time, then that is impressive, both in a positive and negative sense.

In regards to the positive aspects, that indeed makes you consider the thought that must have been put in the system design and how it must have been good enough to survive this long.

However, there are also the negative aspects - if there are single points of failure, or even scalability issues which may lead to a lot of downtime, then it's almost certain that rewrites in some capacity will need to be carried out. A system design that worked 16 years ago will probably run into some roadblocks today, much like C10k was a problem back in the day but has largely been solved in many situations.

Either way, long term downtime doesn't reflect positively on the current state of the overall system.

(No worries about the upvotes/downvotes, i merely mentioned that fact in case it was my tone that was inadequate, or perhaps there were technical inaccuracies or just inactionable advice given on my part - being told exactly why i'm wrong is helpful not just to me but to others as well.)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: