본문 바로가기

커리어8

[무작정 게임 퍼블리싱 플랫폼 구축기] 4. 서버 터지기 싫으면 바꿔야해 게임이 늘어난 이후에는 자연스럽게 서버도 더더더 늘어났습니다. 사용자가 늘면 서버를 늘린다! 스케일 아웃을 통해 게임별로 서버를 지정하여 dns기반의 로드밸런싱을 하였습니다. 더보기 스케일 아웃(Scale-Out)은 시스템이나 서비스의 부하를 분산시켜 처리 능력을 확장하는 방법입니다. 이를 위해 추가적인 서버나 자원을 사용하고, 부하 분산을 위한 로드 밸런싱(Load Balancing) 등의 기술이 사용됩니다. 스케일 아웃 방식을 사용하면, 대규모 트래픽이나 다수의 요청을 처리할 수 있으며, 시스템의 가용성과 성능을 향상시킬 수 있습니다. 스케일 아웃은 대부분 수평적 확장(Horizontal Scaling)으로 이루어지며, 서버를 추가하는 것이 주요 방법 중 하나입니다. 설명을 너무 잘해주니 글에서 설명.. 2023. 4. 8.
[무작정 게임 퍼블리싱 플랫폼 구축기] 3. 사이드 프로젝트도 틈틈히 .. 내재화의 장점중 하나로 의존하고 있던 솔루션에 대한 외부 커뮤니케이션 채널을 하나 줄어드니 게임을 더 빠르게 붙일 수 있게 되었고, 실제로도 다수의 게임들을 이때부터 본격적으로 추가하기 시작했는데요 게임마다 특성이 다르지만 게임 퍼블리싱 플랫폼 입장에서 게임을 바라보면 대체로 비슷한 프로세스로 진행되고 있었습니다. 1. 게임을 들여오고, 현지화 작업을 하고 2. 내부 회원이 게임에 접속 할수 있도록 사이트와 런처등을 준비하고 3. 게임에 로그인과 각종 이벤트를 통한 아이템 지급에 필요한 기능, 결제가 가능하도록 API를 연동하고 4. CBT와 OBT를 거치고 나서 데이터를 운영에 맞춰 준비하고 5. 오픈이후 필요한 통계 지표들을 제공하기 위한 어드민을 제공 하는 등 반복되는 게임 런칭 프로세스를 사람 손.. 2023. 4. 8.
[무작정 게임 퍼블리싱 플랫폼 구축기] 2. 개발만 하던 개발자가 운영을 한다면 사실 게임 "게임 퍼블리싱 플랫폼"이라고 거창하게 적었지만 초기에는 해외의 유저들에게 게임에 접속할 수 있는 홈페이지를 제공하고, 결제를 위해 해외 PG사와 빌링 모듈 연동 개발을 진행하여 결제 웹사이트를 제공하는 단 두가지의 영역만 있었습니다. (이제는 ai가 설명을 잘해줘서 활용할 맛 나네요. 앞으로 이런스타일로 용어를 설명하겠습니다.) 더보기 게임 퍼블리싱 플랫폼(Game publishing platform)은 게임 개발사가 개발한 게임을 발행하고 유통하는 플랫폼입니다. 이러한 게임 퍼블리싱 플랫폼은 게임 개발사에게 다양한 발행 및 유통 지원 서비스를 제공하여 게임을 대중에게 선보이는 역할을 합니다. 게임 퍼블리싱 플랫폼에는 게임을 발행하는데 필요한 마케팅, 프로모션, PR 등의 다양한 서비스가 포.. 2023. 4. 8.
[무작정 게임 퍼블리싱 플랫폼 구축기] 1. 어쩌다 해외취업, 개발, 그리고 운영 안녕하세요 cocy입니다. 15년부터 어쩌다 운좋게 해외취업을 하고 약 3년간 해외에서 게임 플랫폼을 구축하고 개발하고 운영하다가 다시 한국으로 돌아오게 되었는데요 운이 좋게도 개인으로써는 사용자 1k 안팎의 작은 서비스로 시작하여 3개 국가 2M의 유저를 지탱하는 서비스까지 성장을 함께하면서 당시 겪었던 경험이나 시행착오가 저에게는 많은 자산이 되었습니다. 이에 대한 내용을 이제라도 블로그에 기록으로 남겨볼까 합니다. 이 과정을 저와 함께했던 다른 한분은 팀블로그의 공동 저자인 "친환경"님 입니다. 지금으로부터 5~8년전 이야기라 구체적이지 않으며 뭔가 기술적인 도움을 크게 드릴 수 있는 글은 아님을 우선 밝힙니다. 기술은 날이 갈수록 변화하고 개발 패러다임 조차도 바뀌는 시대속에서 기술 하나하나의 디.. 2023. 4. 8.