Hacker News 토론 요약: https://news.ycombinator.com/item?id=46725300

단일 인스턴스의 위엄: 8억 명 규모의 트래픽을 샤딩 없이 단일 Postgres(Write)로 처리한다는 점에 대해 "역시 거대한 DB 서버는 우리의 친구(Big DB servers are your friend)"라며 수직 확장(Vertical Scaling)의 유효성을 재확인하는 반응이 많습니다.

샤딩 vs 리팩토링의 아이러니: 본문 중 "기존 앱 리팩토링이 너무 복잡해서 샤딩을 선택하지 않았다"는 대목에 대해, "코딩 AI를 파는 회사가 리팩토링이 어려워서 못 한다는 게 아이러니하다"는 뼈 있는 농담과 비판이 오갔습니다. (한편으론 샤딩이 가져올 운영 복잡도나 마이그레이션 비용을 고려할 때 합리적인 선택이라는 옹호도 있습니다.)

기술적 깊이에 대한 아쉬움: 글이 다소 일반적인 내용(캐싱, 커넥션 풀링 등) 위주라, 구체적인 엔지니어링 디테일이 부족해 "홍보용 글 같다"는 비판적인 시각도 일부 존재합니다.

Rust 관련 논의: 댓글 중에는 본문과 별개로 Rust의 컴파일 타임 체크를 이용해 'Idle Transaction' 문제를 원천 차단하는 기법을 공유하며 기술적인 토론이 깊게 이어지기도 했습니다.

저는 개인적으로 Cascading Replication 같은 구조를 적용하거나 운영으로 기술적 한계를 돌파한 부분이 흥미로웠습니다. 관련해서 제 생각은 페북에 좀 더 길게 정리해 두었습니다. https://www.facebook.com/share/p/1Kp8V917bL/