Saturday, February 07, 2009

Stateless internet is dead

Obsessing over absent-minded person would be strange. Admiring person with either short- or long-term memory loss would be difficult. Emerging artificial intelligence, however, is encouraged to be "forgetful" for the purpose of being resilient in the face of feeble networked silicone fabric it is destined to dwell in.

Well-balanced systems combine caches of all levels. It's unfathomable to me that analogues of L1/L2 caches are so much out of favor with modern distributed system architects. Blessing of sticky session, consistent hashing, and stateful conversational state are not appreciated anymore.

Fine by me if the masters of these systems have deep enough pockets. Except they might not. Clusters of memcached servers counting in 1000s... Sigh... Why are software engineers are so reluctant to learn the lessons hardware engineers learned decades ago?

0 Comments:

Post a Comment

<< Home