17 pontos por xguru 2022-07-01 | 6 comentários | Compartilhar no WhatsApp
Publicidade
  • Hospedado na M5 com duas máquinas: Master & Standby
  • O HN inteiro roda em uma única máquina: Intel Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, SSD espelhado para dados/fita magnética para logs (UFS)
  • Não usa banco de dados; é baseado em um sistema de arquivos ad-hoc
  • Desenvolvido em Arc (um dialeto de Lisp criado por John Graham)
    O código é público, então qualquer pessoa pode pegá-lo e desenvolver um serviço como o HN
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

6 comentários

 
lux1024 2022-07-01

https://github.com/wting/hackernews A última modificação no código foi há 10 anos atrás (tirando o readme e o copyright), será mesmo? Uau...

 
kwangyeol 2022-07-01

Nunca senti falta de responsividade no Hacker News, mas vejo que ele vinha sendo operado com uma estrutura tão simples.
Fiquei curioso para saber o que é esse tal de filesystem ad-hoc

 
nicewook 2022-07-01

Eu realmente acho isso fascinante, porque não tenho noção de como essas coisas funcionam.
É impressionante que um site global opere com apenas 2 máquinas, incluindo uma de prontidão como reserva.

 
bohblue23 2022-07-01

LEGAL

 
xguru 2022-07-01

É interessante que ele opere sem banco de dados. O GeekNews está rodando na AWS com EC2 + RDS.
Como é bom para operar de forma leve... acabamos fazendo com uma estrutura com a qual já estamos acostumados...

 
nicewook 2022-07-01

Também tenho curiosidade sobre a stack técnica. :-)