17 poin oleh xguru 2022-07-01 | 6 komentar | Bagikan ke WhatsApp
  • Dihosting di M5 dengan 2 mesin Master & Standby
  • Seluruh HN berjalan di satu mesin: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, SSD ter-mirror untuk data / pita magnetik untuk log (UFS)
  • Tidak menggunakan DB, melainkan berbasis sistem berkas ad-hoc
  • Dikembangkan dengan Arc (dialek Lisp yang dibuat oleh John Graham)
    Kodenya terbuka sehingga siapa pun bisa mengambilnya dan mengembangkan layanan seperti HN
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

6 komentar

 
lux1024 2022-07-01

https://github.com/wting/hackernews Perubahan kode terakhirnya sudah 10 tahun lalu (kecuali readme dan copyright), benarkah? Wah...

 
kwangyeol 2022-07-01

Saya tidak pernah merasa ada kekurangan dalam responsivitas Hacker News, ternyata dijalankan dengan struktur sesederhana ini.
Saya jadi penasaran seperti apa yang dimaksud dengan ad-hoc filesystem.

 
nicewook 2022-07-01

Saya benar-benar kagum karena tidak punya gambaran soal hal seperti ini.
Sungguh menakjubkan bahwa satu situs global bisa dijalankan hanya dengan 2 server, termasuk 1 server siaga cadangan.

 
bohblue23 2022-07-01

KEREN

 
xguru 2022-07-01

Menarik bahwa ini dijalankan tanpa DB. GeekNews sendiri berjalan di AWS dengan EC2 + RDS.
Karena ingin menjalankannya secara ringan... jadinya memakai arsitektur yang sudah familier di tangan...

 
nicewook 2022-07-01

Saya juga penasaran dengan tech stack-nya. :-)