リリース当初のサーバ構成はApp20台(ここでメイン処理) Side2台(お知らせ系,静的コンテンツ系) Asset9台(Asset Bundleを動的に,ユーザーに不要なデータをDLしないように準備) Job(後回しできる処理) Manage(管理サーバ) Batch(定期的集計) Aurora3台 Redis(キャッシュ用) #devsumi #devsumiB
2018-09-06 11:55:27開発環境はWindowsとOS両方のOS GitにJenkins,ゲームエンジンはUnity Server言語はNode.jsにRuby などなど・・・(間に合わなかった) #devsumi #devsumiB
2018-09-06 11:57:18リリース時は DLCが遅い(Assetが高負荷状態に) CDNのキャッシュがうまく動作しなかった 対策はAsset9台から400代に増強wwww #devsumi #devsumiB
2018-09-06 11:59:07キャッシュヒットを高くするために想定されリ組み合わせは予めリクエストする #devsumi #devsumiB
2018-09-06 11:59:51リリース数週間待たずにBotによる不正アクセスがあったので,不正対策用サーバーが構築されました #devsumi #devsumiB
2018-09-06 12:02:53コラボは流入が多いことを見越してサーバー増強したけど,想定外に多くて辛かった #devsumi #devsumiB
2018-09-06 12:04:001周年を迎えて大規模アプデしたけど,Appのスケールアウト問題にぶち当たり,Auroraの制限に引っかかる #devsumi #devsumiB
2018-09-06 12:05:173回目の教訓も負荷試験 他にもDBの取得レコード件数を気をつける 不必要な取得はしない キャッシュは先を見越して利用するようにする! #devsumi #devsumiB
2018-09-06 12:08:16なんかRedis15台になっちゃいました、アハハ😊 #devsumi #devsumiB
2018-09-06 12:10:29今のタガタメの開発環境はJenkinsが2になり,UnityとNode.jsがバージョンアップ 他にも導入されてたものが・・・(間に合わなかった) #devsumi #devsumiB
2018-09-06 12:12:21失敗事例とその復帰を聞きましたが,根本的な技術力がないと乗り切れないと感じました #devsumi #devsumiB
2018-09-06 12:14:15