HN nasıl kesintisiz çalışıyor?
(news.ycombinator.com)- M5 üzerinde Master & Standby olmak üzere 2 makineyle barındırılıyor
- HN’nin tamamı tek bir makinede çalışıyor: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, veri için aynalanmış SSD/günlükler için manyetik teyp (UFS)
- Veritabanı kullanmıyor; ad-hoc dosya sistemi tabanlı
- Lisp lehçesi olan Arc ile geliştirildi (John Graham tarafından yapıldı)
Kod açık olduğu için herkes alıp HN benzeri bir hizmet geliştirebilir
https://github.com/wting/hackernews
https://github.com/arclanguage/anarki/tree/master/apps/news
6 yorum
https://github.com/wting/hackernews Son kod değişikliği 10 yıl önce yapılmış (README ve telif hakkı hariç), gerçekten öyle mi? Vay canına...
Hacker News'un tepkiselliği konusunda hiç eksiklik hissetmemiştim; meğer böyle basit bir yapıyla çalışıyormuş.
ad-hoc filesystemdenilen şeyin ne olduğunu merak ediyorumBöyle şeylere dair bir fikrim olmadığı için gerçekten çok şaşırtıcı.
Yedek standby sunucusu da dahil olmak üzere, tek bir küresel sitenin sadece 2 makineyle çalıştırılıyor olması.
HARİKA
Veritabanı olmadan çalışması ilginçmiş. GeekNews ise AWS üzerinde EC2 + RDS ile çalışıyor.
Hafif işletmek için iyi olan... elimizin alıştığı bir yapıyla gidince...
Teknik yığınını da merak ediyorum. :-)