LEE
Node.js 기반 글로벌 게임 라이브 서비스를 구축·운영하며 인증/접속 대기/콘텐츠 서버를 포함한 백엔드 전반을 담당합니다. 상시 6만 / 최대 20만 동접 규모의 서비스를 안정적으로 운영한 경험을 보유합니다.
Node.js 기반 게임 백엔드 개발 4년 9개월. 서버 파트 리드로서 아키텍처 설계부터 글로벌 라이브 운영까지 전담.
로그인 / 대기 / 게임 / 운영툴 서버 역할 분리 설계. JWT Access/Refresh Token 이중 인증 설계·구현. PM2 Cluster + RDS Proxy로 안정성 확보.
상시 6만 / 최대 20만 동접, DAU 50만~160만 규모 서비스 운영. InfluxDB 기반 5분 단위 CCU 수집. Firebase, Steam, EroLabs 멀티 플랫폼 통합.
Redis 기반 세션 제어 및 중복 로그인 방지. API 응답 압축·포맷 통일, 점검 모드, IP 차단·UID 화이트리스트 등 MW단 직접 설계.
- 서버 파트 리드로서 백엔드 아키텍처 전체 설계 및 구축 주도 (2025.05 2실 서버 리드 진급)
- 로그인 / 대기 / 게임 / 운영툴 서버 역할 분리 설계 — 확장성 및 가용성 확보
- JWT 기반 인증 구조 설계 — Access/Refresh Token 분리, 이중 검증, 중복 로그인 방지
- Redis 기반 세션 및 접속 제어로 상시 6만 / 최대 20만 동접 안정 운영
- InfluxDB 기반 지표 수집 시스템으로 5분 단위 CCU 모니터링 고도화
- GoogleChat 알림 봇 — 크리티컬 오류, 유효하지 않은 접근, 스케줄러 실시간 대응
- Firebase(iOS/AOS), Steam, EroLabs 멀티 플랫폼 로그인 통합
- Node.js EventEmitter 기반 이벤트 주도 미션·업적 시스템 구현
- AI 채팅 연동 중간 서버 역할 구현 (클라이언트 ↔ AI 서버 중계)
- 2025.10 CBT → 2025.11 글로벌 정식 오픈
- 다수 게임에 분산된 운영 기능을 단일 웹 기반 통합 운영툴로 재구성
- 유저 관리, 로그 조회, 우편 발송 통합 — 운영 대응 속도 개선
- 권한 관리 시스템 도입으로 역할별 접근 제어 및 보안성 강화
- 게임 콘텐츠 서버 전반 개발 — 상점 구매, 길드, 시즌 패스, 요일 던전, 탐험 등
- Redis 캐싱 전략으로 성능 최적화 및 라이브 운영 안정화
- Slack 연동 서버 알림 봇 — AWS 상태 이상 및 스케줄러 오류 실시간 대응
- 운영자용 유저/길드 정보 조회·수정, 서버 로그 확인 기능 개발
- 운영툴 리팩토링 — Bootstrap + Node.js + EJS 구조, 중복 코드 제거
- 2023.12 OBT → 2024.07 정식 오픈
- 기존 Java Spring 기반 게임 서버를 Node.js 환경으로 전환
- 기존 기능 유지 및 신규 기능 추가 개발로 생산성·유지보수성 개선
- 2022.03 선임 및 모듈장 진급 — 백엔드 개발 인원 관리 및 프로젝트 리딩
- ASP.NET(C#) 기반 DV몰, 덴탈잡 유지보수 및 기능 개선
- Node.js 기반 신규 서비스 백엔드 설계 및 RESTful API 개발
- Elasticsearch 구축 — 국내 공장 검색 서비스 검색 성능 최적화
- MySQL, MSSQL, PostgreSQL 다양한 DB 설계 및 연동 경험 축적
- 주요 서비스: DV몰, 덴탈잡, 당신의 제작소, kplus, 하니웰 스마트홈케어
JWT 기반 Access/Refresh Token 분리 설계. Access Token은 API Header, Refresh Token은 HTTP Cookie에 저장하는 이중 검증 구조로 보안성을 강화했습니다.
Redis에 Refresh Token 단일 저장 구조로 세션 정합성 유지. 신규 로그인 시 기존 토큰을 폐기하여 동시 접속 환경에서도 안정적인 세션 관리를 구현했습니다.
로그인 / 대기 / 게임 / 운영툴 서버를 역할별로 분리하여 확장성과 가용성을 높였습니다. 트래픽 급증 시 각 레이어를 독립적으로 스케일링할 수 있습니다.
InfluxDB 기반 지표 수집으로 동접자 수를 5분 단위로 저장하고 추이를 분석합니다. AWS Load Balancer 지표와 비교하여 트래픽 패턴을 정량적으로 모니터링합니다.
모든 시간 기준 UTC 통일. 플랫폼별(Firebase iOS/AOS, Steam) 상품·초기 아이템·접근 콘텐츠를 분기 처리하는 글로벌 서비스 운영 정책을 수립했습니다.
Node.js EventEmitter 기반 이벤트 주도 미션·업적 시스템. 사용자 API 로직과 분리하여 서버에서 모든 조건을 검증, 클라이언트 신뢰를 최소화한 설계입니다.
API 테스트
게임 백엔드 아키텍처 설계 경험 기반의 API 문서입니다.
Auth / Session / User / Game Content / Admin 5개 영역,
15개 이상의 엔드포인트를 Swagger UI에서 직접 테스트할 수 있습니다.
API 문서 새 탭에서 열기 ↗





