COLOPL, Inc. All Rights Reserved 5 COLOPL Engineer organization Smartphone internet GCP, AWS, etc. k8s, etc. Server Framework Client Framework Game Server Game Client インフラ サーバー基盤 クライアント基 盤 ゲームプロジェクト プラットフォーム クライアントサイド サーバーサイド
COLOPL, Inc. All Rights Reserved 18 Client side COLOPL SRE SLI/SLO Server side Game server/Asset server User journey action boot login setup screen draw Journey 1: e.g.) Login Journey 2: xxx login API user data API asset download ここはよく見る
COLOPL, Inc. All Rights Reserved 19 Client side COLOPL SRE SLI/SLO Server side Game server/Asset server User journey action boot login setup screen draw Journey 1: e.g.) Login Journey 2: xxx login API user data API asset download こっちのかたまりを 観察できるようにして 判断基準にしたい ここはよく見る
COLOPL, Inc. All Rights Reserved 23 データの収集機構を立てる COLOPL SRE SLI/SLO Cloud Logging Game Server Cloud Pub/Sub Cloud Dataflow BigQuery Structured Data ETL SLI Aggregate SLO Summary DB Summary Data ... Grafana
COLOPL, Inc. All Rights Reserved 33 ジャーニーとか関係なく見れるもの ● 全タイトルではジャーニーモニタリングできない ● APIのモニタリング ➭ シンプルにLatency, Availability, Response size ➭ 追加でUU vs Pod num vs リクエスト数 COLOPL SRE Other
COLOPL, Inc. All Rights Reserved 35 今後 ● データから合理的に運用判断し続ける事のレベルアップ ➭ SLO/エラーバジェットの改善と布教 ● SLI/SLOをユーザー側へ寄せられないか ➭ 指標がユーザーにとってどういう意味を持っているのかを 高めていきたい COLOPL SRE Other
COLOPL, Inc. All Rights Reserved 36 まとめ ● ユーザー様にとってのサービス信頼性という軸を持って活動をしたい ● 変化の激しい中で長期的にゲームサービスの品質を表現して 維持できるようにしたい ● 横断的組織に居るがプロジェクトチームへのフィードバックまできちんと やっていきたい