3 ms·
I've seen the mods make the "please log out to save load on our server" announcement a few times on really busy threads. My understanding is it wasn't because
by positr0n 10y ago
I've seen the mods make the "please log out to save load on our server" announcement a few times on really busy threads.
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.
- noir_lord 10y agoYeah I wasn't very clear about that I edited. It was the volume of comments in a single thread.
- deleted 10y ago[deleted]
- foxylion 10y agoI'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?