앞서 포스팅에서 ETL / DW 구축에 중심을 맞추었습니다만,
분석 웹사이트 개발또한 동시에 진행했습니다.
HIVE 애널리틱스라고 하는 게임 분석 웹사이트입니다.
개발 리더를 담당하여 개발자에게 업무 분배하여 진행을 총괄 하였습니다.
초기 프로토타입 개발과 기초 레이아웃 프레임등을 구축하였고,
일부 기능은 직접 개발하기도 하였습니다.
제품 소개
HIVE 애널리틱스는 게임빌 컴투스 모든 게임에 탑제된 HIVE SDK 에서 발생하는 모든 로그를 적재하고 집계하여 유저들에게 편리한 웹콘솔로 지표를 제공하는 게임 빅데이터 분석 플랫폼입니다.
게임 분석에 필요한 지표를 다양하게 제공하고, 특정 유저에게 최적화된 마케팅 캠페인을 진행가능하게 합니다. ( https://developers.withhive.com/ )
기술 스택
-
WEB
- java + Springboot + JPA
- python
- javascript + react + redux
- nginx
-
OS
- Linux ( CentOS )
개발 내용
- 개발 리더 (웹개발자 2~3명)
- 전체 웹서비스 기본 프레임 설계
- 전반적인 프로토타입 개발
- 로그 정의 기능 풀스택 개발
로그 정의 기능
웹 콘솔 상에서 테이블을 정의하고 생성하고, 로그를 입력하고, 입력된 로그를 확인할 수 있게 하는 도구.
UI 가 복잡하게 연계되는 기능이 많아서 UI 라이브러리 React 도입해보았습니다.
React, Redux, Redux-saga 등을 사용하여 구현하였습니다.
결과 매우 복잡한 UI 기능임에도 불구하고 큰 버그 없이 잘 완성할 수 있게 되었습니다.
향후에도 복잡한 UI 도구는 React 관련 기술을 통해 구현하고 싶습니다.