← WorkCase Study
초저지연 대규모 실시간 분산 스트리밍 엔진
20년 게임 서버 노하우를 적용한 초당 50,000+ 이벤트 실시간 동시성 처리
Node.jsRedis Pub/SubWebSocketTimescaleDB
실제 UI 스크린샷 · 16:10 · AVIF
- Year
- 2025
- Role
- 시스템 설계 · 백엔드 & 분산 엔진
문제
초당 수만 건의 트래픽이 집중될 때 기존 HTTP 폴링 및 단일 소켓 아키텍처에서 4초 이상의 지연과 DB 커넥션 고갈이 발생했습니다.
접근
- 게임 서버의 바이너리 직렬화 및 논블로킹 이벤트 루프 방식을 적용하여 메시지 패킷 경량화
- Redis Cluster 기반 분산 Pub/Sub 큐로 소켓 서버 수평 확장(Scale-out) 구조 확립
- 클라이언트 측 가상화 렌더링 버퍼를 구현하여 초고속 데이터 인입 시에도 프레임 드랍 방지
AI를 어떻게 썼는가
- 실시간 트래픽 이상 징후 발생 시 패턴을 감지하여 담당자에게 요약 알림을 생성하는 경량 AI 파이프라인 연동
결과
- 50,000+/s
- 초당 이벤트 처리량
- < 50ms
- 엔드투엔드 지연
- 50,000+
- 동시 접속 세션