17 Punkte von xguru 2022-07-01 | 6 Kommentare | Auf WhatsApp teilen
  • Gehostet auf M5 mit zwei Maschinen: Master & Standby
  • Das gesamte HN läuft auf einer einzigen Maschine: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, gespiegelt mit SSDs für Daten und Magnetband für Logs (UFS)
  • Verwendet keine DB, sondern basiert auf einem ad-hoc-Dateisystem
  • Entwickelt in Arc, einem Lisp-Dialekt (von John Graham-Cumming erstellt)
    Der Code ist öffentlich, sodass jeder ihn nehmen und einen HN-ähnlichen Dienst entwickeln kann
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

6 Kommentare

 
lux1024 2022-07-01

https://github.com/wting/hackernews Die letzte Code-Änderung liegt 10 Jahre zurück (abgesehen von Readme und Copyright) – kann das wirklich sein? Wow...

 
kwangyeol 2022-07-01

Ich hatte nie den Eindruck, dass es Hacker News an Reaktionsfähigkeit mangelt, aber offenbar wird es mit so einer einfachen Struktur betrieben.
Ich bin neugierig, was mit einem Ad-hoc-Dateisystem gemeint ist.

 
nicewook 2022-07-01

Ich kenne mich mit solchen Dingen nicht aus, deshalb finde ich das wirklich erstaunlich.
Dass eine globale Website mit nur zwei Maschinen betrieben wird, darunter eine als Reserve-Standby.

 
bohblue23 2022-07-01

COOL

 
xguru 2022-07-01

Dass der Betrieb ohne DB läuft, ist interessant. GeekNews läuft auf AWS mit EC2 + RDS.
Weil sich diese Struktur gut für einen schlanken Betrieb eignet … und weil sie uns vertraut ist …

 
nicewook 2022-07-01

Mich würde auch der Technologie-Stack interessieren. :-)