17P by xguru 2022-07-01 | favorite | 댓글 6개
  • Master & Standby 2대의 머신으로 M5에서 호스팅중
  • HN전체는 한대의 머신으로 동작 : 인텔 Xeon E5-2637 v4 @ 3.50GHz + FreeBSD/SMP, 미러링된 Data용 SSD/Log용 자기테이프(UFS)
  • DB 사용하지 않고, Ad-hoc 파일시스템 기반
  • Lisp 방언인 Arc(존 그레이엄이 만든)로 개발됨
    코드는 공개되어 있어서 누구가 가져다 HN 같은 서비스 개발 가능
    https://github.com/wting/hackernews
    https://github.com/arclanguage/anarki/tree/master/apps/news

https://github.com/wting/hackernews 마지막 코드 수정이 10년 전인데(readme, copyright 제외), 정말일까요? 와...

해커뉴스의 반응성에 부족함을 느낀적이 없는데 이런 간단한 구조로 운영되고 있었군요.
Ad-hoc filesystem이란게 어떤건지 궁금하네요

이런 것에 대한 개념이 없어서 참 신기합니다.
글로벌한 사이트 하나가 예비용 스탠바이 하나를 포함해서 단 2대로 운영이 되다니.

DB 없이 운영된다는게 흥미롭네요. 긱뉴스는 AWS에서 EC2 + RDS로 운영중입니다.
가볍게 운영하기 좋은.. 손에 익은 구조로 하다보니..

기술 스택도 궁금하네요. :-)