実際に Go を触ってみての所感
22
● 言語仕様がシンプル
○ A Tour of Go やれば大まかコードが読める
○ 一つの実装の仕方に複数パターン記法が存在しない
○ 誰が書いても同じコードになる
● 動かしやすい
○ 環境構築がラクラク
○ サクッと試せるのがコスト安くて good
● 便利標準ライブラリが少ない印象
○ LINQ みたいな便利標準ライブラリがない
APIサーバー
Google Kubernetes
Engine
Go ポーティングプロジェクトについて
IRIAM のインフラ構成
27
配信サーバー
Compute Engine
バッチサーバー
Compute Engine
Cloud
DNS
Cloud Load
Balancing
Cloud
SQL
Memorystore
Slide 28
Slide 28 text
APIサーバー
Google Kubernetes
Engine
Go ポーティングプロジェクトについて
C# から Go への置き換え対象
28
配信サーバー
Compute Engine
バッチサーバー
Compute Engine
Cloud
DNS
Cloud Load
Balancing
Cloud
SQL
Memorystore
Goへの置き換え対象
Slide 29
Slide 29 text
大まかなスケジュール
29
Go ポーティングプロジェクトについて
2020年10月 2022年7月
Web API Go化に着手 Web API置き換え完了
2023年1月
バッチ置き換え完了
2022年3月
Web API ポーティング完了
バッチ Go化に着手
2022年10月
バッチ ポーティング完了
12月
Web API Go側へ置き換え開始
明確な完了期限は切らずにとにかくポーティングを終わらせる