이벤트 스키마 초기 설계의 중요성, 실시간과 배치 분리 구조
게임 운영 데이터 수집·저장 설계에서 가장 중요하게 보는 것은 이벤트 설계의 일관성입니다. 게임은 짧은 시간에 사용자 행동 이벤트가 폭발적으로 쌓이기 때문에, 초기에 이벤트 스키마를 잘 정의하지 않으면 나중에 분석이 어려워집니다. 저장 측면에서는 로그성 데이터는 시계열에 최적화된 구조로 파티셔닝하고, 집계가 필요한 통계는 ClickHouse처럼 칼럼형 DB를 쓰는 방향이 맞다고 봅니다.
실시간 지표(동시접속, 매출)는 별도 스트림으로 처리하고, 일별 배치 집계와 분리하는 구조를 선호합니다. 한계는 직접 게임 운영 시스템을 설계해본 경험은 없고, 유사한 이벤트 로깅 구조를 수업 프로젝트에서 작게 구현해본 것이 전부입니다. 실제 트래픽 급증 상황에서 어떻게 대응하는지는 모릅니다.