デフォルト画像 サーバーサイドKotlin/Goへの移行【ゲーム・ソーシャルアプリ】

PHPやRubyなどのスクリプト言語で作られた古いサーバーサイドのコードを、静的型付け言語(Kotlin, Go)にリプレイスする施策です。処理速度の向上、型安全性によるバグ削減、並行処理性能の向上を図ります。メリットは、レスポンス速度の向上と、保守性の改善です。成功には、既存APIの仕様把握と、段階的なマイクロサービス化が必要です。

職種 情報システム 施策難易度 ★★★★★
業界① ゲーム・ソーシャルアプリ 目的 技術的負債解消
業界② ゲーム・ソーシャルアプリ 対象 サーバーエンジニア
費用 1000〜10000万円 実施期間 365

主なToDo

  • 既存APIの仕様をドキュメント化またはテストコード化する
  • マイクロサービス単位などで段階的に移行する
  • エンジニアへの新言語教育を行う

期待できる効果

APIのレスポンスが爆速になり、ユーザー体験が良くなる。コンパイル時のエラー検知により、本番障害が減る。

躓くところ

全書き換えは巨大プロジェクトになり、機能開発が止まるリスクがある。エンジニアのスキルセット転換が必要。

おすすめのKPI

APIレスポンス 障害件数

狙えるチャネル

開発言語