프로젝트 배경
1. 문제점
- 운영(웹)과 실시간 기능이 한 시스템에 섞이면 성능/장애 원인 분리가 어려움
- 동시접속 증가 시 지연과 끊김이 사용자 경험에 직접 영향
- 기능은 늘어나는데 운영툴/로그/권한이 부족하면 유지보수 비용이 급증
2. 목표
- 웹(관리/정산/콘텐츠)과 실시간(세션/동기화)을 분리한 2-서버 구조 확립
- 지연·장애 대응이 가능한 모니터링/로그 기반 운영 체계 구축
- 기능 우선순위(필수/옵션) 합의로 일정과 비용을 통제 가능한 형태로 설계
3. 주안점
- 실시간 안정성(지연/재접속/세션 복구)과 운영 효율(권한/로그/통계)을 동시에 달성
- 릴리즈 이후 유지보수까지 고려한 구조화(표준 API, 공통 모듈화, 테스트 포인트)
- 운영(웹)과 실시간 기능이 한 시스템에 섞이면 성능/장애 원인 분리가 어려움
- 동시접속 증가 시 지연과 끊김이 사용자 경험에 직접 영향
- 기능은 늘어나는데 운영툴/로그/권한이 부족하면 유지보수 비용이 급증
2. 목표
- 웹(관리/정산/콘텐츠)과 실시간(세션/동기화)을 분리한 2-서버 구조 확립
- 지연·장애 대응이 가능한 모니터링/로그 기반 운영 체계 구축
- 기능 우선순위(필수/옵션) 합의로 일정과 비용을 통제 가능한 형태로 설계
3. 주안점
- 실시간 안정성(지연/재접속/세션 복구)과 운영 효율(권한/로그/통계)을 동시에 달성
- 릴리즈 이후 유지보수까지 고려한 구조화(표준 API, 공통 모듈화, 테스트 포인트)
프로젝트 성과
실시간 안정성 및 운영 효율 개선
웹 서버와 실시간 서버를 분리하여 병목 구간을 명확히 하고, 로그/지표 기반으로 장애 원인 분석과 대응 시간을 단축할 수 있는 운영 체계를 구축했습니다.
기능 범위 합의로 일정 리스크 최소화
필수/옵션 요구사항을 초기에 확정하고 단계별 산출물을 고정하여, 개발 과정에서의 범위 확대를 통제 가능한 형태로 관리했습니다.
유지보수 비용 절감형 아키텍처 정립
공통 모듈화, 표준화된 네트워크 계층, 운영툴/권한 체계를 통해 인수인계 및 확장 개발 난이도를 낮췄습니다.
핵심 기능



웹 운영·관리 시스템
관리자/권한, 콘텐츠·상품·정산·통계, 로그 기반 운영툴 제공



실시간 세션·매칭 서버
룸(세션) 관리, 이벤트 처리, 지연/끊김 대응, 재접속·상태 복구 로직



모니터링·로그 기반 안정화
지표/로그 수집, 장애 원인 추적, 알림 및 재현 가능한 이슈 관리 체계
진행 단계
요구사항 정의 및 범위 확정
2025.01.
필수/옵션 분리, 화면·API 목록화, 동시접속/지연 목표 등 비기능 요건 합의
아키텍처 설계
2025.01.
웹 서버 + 실시간 서버 분리, 데이터/로그/모니터링 설계, 배포 전략 수립
구현 및 연동
2025.02.
웹(관리/정산/운영툴) 개발, 실시간 서버(세션/매칭/동기화) 개발, Unity/클라이언트 연동
부하 테스트 및 안정화
2025.03.
병목 측정, 캐시/DB 튜닝, 장애 시나리오 점검, 재접속/복구 검증
배포 및 운영 전환
2025.03.
모니터링/알림 세팅, 운영 매뉴얼 정리, 유지보수 체계 확립
프로젝트 상세
본 포트폴리오는 “웹 서비스 운영(관리/정산/콘텐츠 등)”과 “실시간 기능(세션/매칭/동기화 등)”이 동시에 필요한 프로젝트를 대상으로, 웹 서버와 실시간 서버를 분리하여 안정적으로 구축한 총괄 개발 포트폴리오입니다.
* 초기 단계에서 요구사항을 “필수/옵션”으로 구분하고, 트래픽·동시접속·지연시간·장애 대응 같은 비기능 요건을 먼저 정의한 뒤 아키텍처를 설계합니다.
* 구현은 보통 다음 구조로 진행합니다.
1) 웹/백오피스: 관리자 페이지, 권한, 콘텐츠/상품/예약/정산, 로그/통계, 운영툴
2) 실시간 서버: 매칭/룸(세션) 관리, 상태 동기화, 이벤트 처리, 지연·끊김 대응
3) 데이터/모니터링: 로그 수집, 성능 지표 관측, 장애 알림 및 재현 가능한 이슈 트래킹
4) 클라이언트 연동: Unity/모바일/웹 환경별 네트워크 계층 표준화, QA 자동화 포인트 설계
* 프로젝트 성격상 “최저 비용에 맞춰 기능을 억지로 끼워 넣기”보다는, 목표 품질을 충족할 수 있는 범위를 먼저 확정하는 것이 중요합니다.
* 미팅을 통해 필수 요구사항과 옵션 범위를 함께 정리한 뒤, 예산과 일정은 현실적인 수준으로 협의하는 방식을 제안드립니다.
* 초기 단계에서 요구사항을 “필수/옵션”으로 구분하고, 트래픽·동시접속·지연시간·장애 대응 같은 비기능 요건을 먼저 정의한 뒤 아키텍처를 설계합니다.
* 구현은 보통 다음 구조로 진행합니다.
1) 웹/백오피스: 관리자 페이지, 권한, 콘텐츠/상품/예약/정산, 로그/통계, 운영툴
2) 실시간 서버: 매칭/룸(세션) 관리, 상태 동기화, 이벤트 처리, 지연·끊김 대응
3) 데이터/모니터링: 로그 수집, 성능 지표 관측, 장애 알림 및 재현 가능한 이슈 트래킹
4) 클라이언트 연동: Unity/모바일/웹 환경별 네트워크 계층 표준화, QA 자동화 포인트 설계
* 프로젝트 성격상 “최저 비용에 맞춰 기능을 억지로 끼워 넣기”보다는, 목표 품질을 충족할 수 있는 범위를 먼저 확정하는 것이 중요합니다.
* 미팅을 통해 필수 요구사항과 옵션 범위를 함께 정리한 뒤, 예산과 일정은 현실적인 수준으로 협의하는 방식을 제안드립니다.

서버·메타버스·웹/앱까지 6대 분야의 풀스택 역량과 핵심 기술 스펙트럼

모바일 레이싱·MMORPG 등에서 서버 아키텍처/DB 최적화/글로벌 서비스 대응 경험

모바일 FPS 플랫폼에서 로그인·결제·푸시·빌드 등 플랫폼 기능 상용화/운영 대응

카지노 플랫폼 서버 구축: Photon 기반 게임로직+운영툴+AWS/DB 다중 운영 및 안정화

블록체인 게임 플랫폼: 실시간 게임서버·웹 통신·거래소/입출금 연동과 운영 인프라 구축

메타버스 플랫폼 총괄 아키텍트로서 동시접속/동기화/DB 최적화/WebRTC/DevOps 상용화

메타버스 회의·품평 플랫폼: 3D 비주얼 품평과 실시간 회의 기능을 위한 서버/웹/DB 구성

기업용 메타버스 행사 플랫폼: 대규모 동시접속 최적화+운영툴로 공공/기관 행사(MOU 등) 운영

Photon·WebRTC 기반으로 의료 협업/교육용 메타버스(12개월)를 구축해 다기종 접속·멀티DB·IDC 운영까지 상용화한 사례

설치 없이 웹에서 3D 전시를 제공하는 메타버스 전시 플랫폼(12개월)으로, Photon 동기화·WebRTC 스트리밍·DB/IDC 최적화를 구현



