Re:Ask HN: When did comments start being split across pages?
by foxylion on Wednesday March 08, 2017 @12:23PM
(#13821706)
I'm really curious why the backend is in that state since so long.
Today everything is scalable but HN performance is limited to a single process?
And the complexity shouldn't be too high to migrate it to another framework/... when the current one does by design not support a multi process architecture. Do I miss something?
My understanding is it wasn't because HN depends on S3 but because everyone was on HN at the same time talking about it!
Edit: my google/HN Search fu is failing to find a reference, but they can't easily horizontally scale HN because it is running on a single arc process. Comments/Submissions are stored in text files, and the "More" links are actually stored in memory in closures. When the closures get garbage collected you get the "Unknown or expired link." error.