プリンセスコネクト!Re:Dive運用事例 ~リリースの高頻度化と安定化を両立させるプリコネRの運用体制~
講演形式
レギュラーセッション
講演時間
09月06日(金) 11:20 〜 12:20
資料公開
予定あり
受講スキル
・大規模スマートフォンゲームの開発・運用フローに興味のある方
・Gitを用いたブランチ運用の経験がある方
・運用に入り発生した大量のリソース・ブランチ・CIジョブの管理に困っているCIエンジニアの方
得られる知見
・大規模スマートフォンゲーム開発における、新規開発から運用への切り替わりの狭間に起きる様々な問題・混乱と、その対応事例
・最大限メンテナンスに入らないためのアプリ設計手法
・運用に入り大量に発生するリソースファイル・ブランチの管理コスト改善手法
セッションの内容
スマートフォンアプリの運用では、ユーザーが間断なくプレイできる環境を維持しつつもイベント等のリリースにおいて大量のファイル・環境の更新を実現する必要があり、ユーザーのニーズを満たすためにはそのサイクルを高速にする必要があります。
プリンセスコネクト!Re:Dive(以下:プリコネR)においても、週2回行われる3プラットフォームに向けたリリース、月更新合計5000超のファイル、常に10以上並列稼働する開発環境、5リポジトリ合計50超のブランチを管理しつつ、新機能リリース時なども最大限メンテナンスに入らないような体制が求められました。
本講演では、これらの体制を構築すべくプリコネRで行った、リリースによる更新を考慮したアプリ設計、CIを用いた大量に存在するリソースファイル・開発環境・ブランチ管理コスト改善などの取り組みを紹介します。