17 puntos por xguru 2022-07-01 | 6 comentarios | Compartir por WhatsApp
  • Está alojado en M5 con dos máquinas: Master y Standby
  • Todo HN funciona en una sola máquina: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, SSD en espejo para los datos / cinta magnética para logs (UFS)
  • No usa una base de datos; está basado en un sistema de archivos ad hoc
  • Está desarrollado en Arc, un dialecto de Lisp (creado por Paul Graham)
    El código está publicado, así que cualquiera puede tomarlo y desarrollar un servicio como HN
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

6 comentarios

 
lux1024 2022-07-01

https://github.com/wting/hackernews La última modificación real del código fue hace 10 años (excepto el readme y el copyright), ¿de verdad? Guau...

 
kwangyeol 2022-07-01

Nunca había sentido que faltara capacidad de respuesta en Hacker News, así que resulta que se operaba con una estructura tan simple. Me da curiosidad qué es exactamente eso de un filesystem ad hoc.

 
nicewook 2022-07-01

Como no tengo idea de estas cosas, me parece realmente fascinante.
Que un sitio global pueda operar con solo dos servidores, incluyendo uno de respaldo en espera.

 
bohblue23 2022-07-01

Genial

 
xguru 2022-07-01

Es interesante que funcione sin una DB. GeekNews está corriendo en AWS con EC2 + RDS.
Como es bueno para operarlo de forma ligera... al final lo hacemos con una estructura que ya conocemos bien...

 
nicewook 2022-07-01

También me da curiosidad cuál es su stack tecnológico. :-)