HN은 어떻게 중단없이 운영되나요?
(news.ycombinator.com)- 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로 운영중입니다.
가볍게 운영하기 좋은.. 손에 익은 구조로 하다보니..