본문으로 건너뛰기
← Work
Case Study

초저지연 대규모 실시간 분산 스트리밍 엔진

20년 게임 서버 노하우를 적용한 초당 50,000+ 이벤트 실시간 동시성 처리

Node.jsRedis Pub/SubWebSocketTimescaleDB
Year
2025
Role
시스템 설계 · 백엔드 & 분산 엔진

문제

초당 수만 건의 트래픽이 집중될 때 기존 HTTP 폴링 및 단일 소켓 아키텍처에서 4초 이상의 지연과 DB 커넥션 고갈이 발생했습니다.

접근

  • 게임 서버의 바이너리 직렬화 및 논블로킹 이벤트 루프 방식을 적용하여 메시지 패킷 경량화
  • Redis Cluster 기반 분산 Pub/Sub 큐로 소켓 서버 수평 확장(Scale-out) 구조 확립
  • 클라이언트 측 가상화 렌더링 버퍼를 구현하여 초고속 데이터 인입 시에도 프레임 드랍 방지

AI를 어떻게 썼는가

  • 실시간 트래픽 이상 징후 발생 시 패턴을 감지하여 담당자에게 요약 알림을 생성하는 경량 AI 파이프라인 연동

결과

50,000+/s
초당 이벤트 처리량
< 50ms
엔드투엔드 지연
50,000+
동시 접속 세션