트레저 헌트 엔진, 클러스터 세 번 망가뜨리기 전에 제가 알게 된 사실
(dev.to)
실시간 트레저 헌트 엔진 개발 과정에서 Vercel Edge Function의 성능 제한과 Redis Lua 스크립트의 병목 현상을 극복하기 위해 Go 기반 마이크록서비스와 NATS Jetstream을 도입하여 대규모 동시 접속 환경에서도 초저지연을 달성한 기술적 여정을 다룹니다.
이 글의 핵심 포인트
- 1Vercrypt Edge Function의 100ms CPU 제한으로 인해 대규모 페이로드 처리 시 성능 저하 발생
- 2Redis Lua 스크립트의 단일 스레드 특성으로 인해 대규모 트래픽 시 p99 지연 시간이 1.8초까지 급증
- 3