PHPやRubyなどのスクリプト言語で作られた古いサーバーサイドのコードを、静的型付け言語(Kotlin, Go)にリプレイスする施策です。処理速度の向上、型安全性によるバグ削減、並行処理性能の向上を図ります。メリットは、レスポンス速度の向上と、保守性の改善です。成功には、既存APIの仕様把握と、段階的なマイクロサービス化が必要です。
職種 |
情報システム | 施策難易度 |
★★★★★ |
|---|---|---|---|
業界① |
ゲーム・ソーシャルアプリ | 目的 |
技術的負債解消 |
業界② |
ゲーム・ソーシャルアプリ | 対象 |
サーバーエンジニア |
費用 |
1000〜10000万円 | 365 |
主なToDo
- 既存APIの仕様をドキュメント化またはテストコード化する
- マイクロサービス単位などで段階的に移行する
- エンジニアへの新言語教育を行う
期待できる効果
APIのレスポンスが爆速になり、ユーザー体験が良くなる。コンパイル時のエラー検知により、本番障害が減る。
躓くところ
全書き換えは巨大プロジェクトになり、機能開発が止まるリスクがある。エンジニアのスキルセット転換が必要。

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






