동시 접속 헌터 300명에서 멈춘 게임 개발 서버, 그리고 우리가 이를 해결한 방법
The Gamedev Server That Broke at 300 Concurrent Hunters and How We Fixed It
TL;DR AI
1분핵심 요약
게임 서버는 동시 사냥꾼 300명 수준에서 지연과 확장 한계에 부딪혔다.
Redis, 데이터베이스, 풀 튜닝으로 일부 개선했지만 핵심 병목은 해결되지 않았다.
핵심 해결책은 사냥꾼별 코루틴을 격리된 무상태 hunt_worker 프로세스로 바꾼 것이었다.
전리품 저장은 이벤트 스트림과 지연 집계로 옮겨 쓰기 지연을 줄이고 훨씬 높은 동시성을 지원했다.