17 ポイント 投稿者 xguru 2022-07-01 | 6件のコメント | WhatsAppで共有
  • Master & Standby の2台のマシンで M5 上にホスティング
  • HN 全体は1台のマシンで動作: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP、データ用ミラーリングSSD / ログ用磁気テープ (UFS)
  • DB は使わず、アドホックなファイルシステムベース
  • Lisp 方言の Arc(ポール・グレアム作)で開発
    コードは公開されており、誰でも持っていって HN のようなサービスを開発可能
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

6件のコメント

 
lux1024 2022-07-01

https://github.com/wting/hackernews 最後のコード修正が10年前(readme、copyrightを除く)なのに、本当なんでしょうか? すごい……

 
kwangyeol 2022-07-01

Hacker Newsの応答性に不満を感じたことはなかったのですが、こんなにシンプルな構成で運用されていたんですね。
Ad-hoc filesystemというのがどんなものなのか気になります

 
nicewook 2022-07-01

こういうことに関する概念がなくて、本当に不思議です。
グローバルなサイト1つが、予備のスタンバイ1台を含めてたった2台で運用されているなんて。

 
bohblue23 2022-07-01

クール

 
xguru 2022-07-01

DBなしで運用されているのは興味深いですね。GeekNewsはAWS上でEC2 + RDS構成で運用しています。
軽く運用しやすい、手になじんだ構成にしているので…。

 
nicewook 2022-07-01

技術スタックも気になりますね。 :-)