게임듀오

DEV팀 Server Developer

2025-01 — 현재

모바일 게임 개발 및 퍼블리싱 회사

Highlights

  • BigQuery 비용 82% 절감: Storage Read API 도입으로 TB당 $6.25→$1.1
  • 서버리스 아키텍처 완성: Event-Driven Architecture 기반 AWS Lambda 마이그레이션
  • 마케팅 통합 플랫폼: Google Ads/Meta/TikTok 통합 대시보드로 운영 효율성 향상
  • 게임 데이터 Audit 시스템: Repository 추상화 기반 밸런스 변경 이력 추적

프로젝트

Glider Sheet Audit Log 시스템

2025.01 ~ 2025.03

게임 운영 중 데이터 변경 이력 추적 불가로 인한 게임 밸런스 문제 대응 지연과 운영 효율성 저하 해결

  • Repository 추상화 계층: Audit Log 관리가 필요한 엔티티별 전용 Repository 설계
  • 멀티 DB 통합 버전 관리: UUID 기반 크로스 환경/프로젝트 엔티티 추적 시스템
  • 이벤트 소싱 기반 머지 시스템: Git과 유사한 다중 환경/게임 간 충돌 해결 시스템
  • 버전 간 비교(Diff) 엔진: 객체 단위 변경사항을 필드 레벨에서 정확히 추적하는 Diff 알고리즘 구현
TypeScript NestJS TypeORM MySQL

마케팅 캠페인 통합 관리 플랫폼

2025.03 ~ 2025.05

다중 플랫폼 분산 관리로 인한 마케팅 운영 비효율성과 통합 관리 부재 해결

  • 통합 관리 대시보드: 게임 프로젝트별로 모든 플랫폼 캠페인을 한 곳에서 관리
  • 플랫폼별 API 모듈 분리: Google Ads/Meta/TikTok 각각의 고유 기능에 특화된 독립적 API 모듈
TypeScript NestJS Google Ads API Meta API TikTok API

마케팅 지표 시스템

2025.03 ~ 2025.05

데이터팀의 BigQuery 데이터를 엑셀 기반 관리에서 사내 어드민 기반 통합 관리로 전환

  • BigQuery 스냅샷 기반 버전 관리: 머신러닝 예측 데이터의 주기적 변경에 대응한 시점별 데이터 관리
  • BigQuery Storage Read API 도입: gRPC 스트리밍 기반 고성능 데이터 읽기로 비용 82% 절감
TypeScript NestJS BigQuery Storage Read API Apache Arrow gRPC

AWS Lambda 마이그레이션 & EDA 구축

2025.05 ~ 2025.07

마케팅 지표 시스템 60일 → 360일 확장에 따른 배치 작업 및 Job 처리 한계 해결

  • 하이브리드 아키텍처: API 서버(EC2) 유지 + 배치/Job 처리(Lambda) 분리
  • Event-Driven Architecture: SQS + Lambda + EventBridge 기반 비동기 처리
  • NestJS DI 기반 Lambda 팩토리: 기존 코드 재사용과 DI 시스템을 위한 Lambda 어댑터
  • 트랜잭션 아웃박스 패턴: 데이터 정합성 보장을 위한 이벤트 발행 시스템
  • RDS Proxy를 통한 커넥션 관리: Lambda 대량 실행 시 DB 커넥션 고갈 문제 해결
TypeScript NestJS AWS Lambda SQS SNS EventBridge RDS Proxy AWS CDK

Glider Nest Util 라이브러리

2025.07 ~ 2025.08

신규 프로젝트 진행 시 공통 로직 중복 개발과 개발자별 구현 방식 차이 해결

  • 사내 GitHub Private 패키지: NPM 기반 라이브러리 배포 및 버전 관리
  • Repository 모듈: Bulk 연산, Audit Log, TypeORM 타입 좁히기 지원
  • TypeScript 제네릭: TypeORM 타입 한계 극복을 위한 함수 오버로딩 기반 타입 좁히기
TypeScript NestJS TypeORM GitHub NPM

기술 스택

Node.js TypeScript NestJS MySQL Redis BigQuery AWS Lambda SQS SNS EventBridge RDS Proxy AWS CDK CloudWatch DataDog Grafana