Google 클라우드 플랫폼 기반 빅데이터 시스템 구축기

목차 HIVE 애널리틱스 Google 클라우드 플랫폼 도입 계기 전체 시스템 구성 실시간 ETL 배치 ETL 마치며 HIVE 애널리틱스 HIVE는 인증, 멤버십, 프로모션, 빌링, 노티피케이션, 고객센터, 애널리틱스 등으로 구성된 모바일 게임 플랫폼입니다. HIVE 플랫폼을 이용해 게임을 개발하고 운영하기 위해서 게임 클라이언트에 탑재되는 HIVE SDK와 각 기능의 운영을 위한 HIVE 콘솔이 제공됩니다. HIVE 애널리틱스는 게임 클라이언트와 게임 […]

0 코멘트/

모바일 게임 서비스를 위한 GDPR 개요

지난 2018년 5월 25일부로 유럽 개인정보보호법 GDPR(General Data Protection Regulation)이 시행 되었습니다. GDPR은 총 11장 99조로 구성되어있는데, 사업자가 준수해야할 사항들은 주로 1장부터 5장까지에 명시되어 있습니다. 본 글에서는 모바일 게임 서비스를 위해 필요한 사항을 중심으로 그 내용을 살펴볼 것입니다. 제1장. 일반규정(General provisions) GDPR은 가장 먼저 대상 및 목적, 물적 범위, 영토적 범위를 정의하는 것으로 시작됩니다. GDPR에 […]

0 코멘트/

지속적 통합 및 지속적 전달(CI/CD) 구축 사례

목차 지속적 통합 및 지속적 전달(CI/CD)이란 구축 사례 CI/CD 흐름도 Jenkins 2.x Jenkins 구성 개발 단계 품질보증 단계 배포(deployment) 단계 맺음말   1. 지속적 통합 및 지속적 전달(CI/CD)이란 여러 명의 개발자가 개발한 소스를 지속적으로 하나로 통합하는 것을 ‘지속적 통합’(Continuous Integration)이라 하고 줄여서 CI라고 합니다. 빌드 결과물을 지속적으로 전달하여 제품의 질적 향상을 꾀하는 것을 ‘지속적 전달’(Continuous […]

0 코멘트/

PHP OPCODE 캐시

1. OPCODE 란 PHP를 포함해 다양한 프로그래밍 언어로 작성된 코드는 기계어로 변환되어 실행됩니다. 이런 기계어는 명령어(operation)와 피연산자(operand)로 이루어집니다. 명령어는 프로세스 명령어 집합으로 사전에 정의되어 있는데, 각 명령어를 지정하는 연산 코드(operation code)로 표시됩니다. 연산 코드를 줄여서 ‘opcode’라고도 부릅니다. 피연산자는 명령어가 처리할 메모리 주소 값 또는 데이터 값을 말합니다. 2. OPCODE 캐시란 PHP는 인터프리터 언어의 특성 때문에 […]

0 코멘트/

클라우드 기반 DB 부하 테스트

우리는 물리 서버 뿐만 아니라 클라우드 서버에서도 DB 시스템을 운영하고 있습니다. DB 시스템에서 전체 성능에 가장 큰 영향을 미치는 요인은 스토리지의 I/O 성능인 경우가 많습니다. 클라우드 서버는 스토리지 자원을 공유하므로 IOPS 제한을 설정하게 됩니다. 따라서 클라우드 서버에서 물리 서버와 비슷한 성능을 확보하기 위해서는 IOPS 제한의 적정 수치를 파악할 필요가 있습니다. 비교를 위해 DB 시스템의 하드웨어 […]

0 코멘트/

게임빌컴투스플랫폼 기술 블로그에 오신 것을 환영합니다

‘게임빌컴투스플랫폼’은 모바일 게임 플랫폼 ‘HIVE’와 클라우드 컴퓨팅 서비스 ‘GCloud’를 제공하는 회사입니다. ‘게임빌’과 ‘컴투스’의 모바일 게임은 ‘HIVE’와 ‘GCloud’를 기반으로 서비스되고 있습니다. 가장 대표적인 게임은 ‘서머너즈워’입니다. 지난 3월에 국내 모바일 게임 최초로 총 매출이 1조 원을 넘었으며, 해외 매출의 비중은 약 86%입니다. 전세계 53개국에서 매출 순위 1위를 달성했고, 107개국 이상에서 10위 내에 들었습니다. ‘서머너즈워’가 모바일 게임의 새로운 […]

0 코멘트/