Closed2
[MS Build 2022] App Modernization for .NET (memo)
12:00 ごろ~
- 「そのまま OS を載せ替える」というのは、「モダナイズ」というより「マイグレーション」
14:00 ごろ~
- .NET Framework と .NET Core
- .NET Core への移行
- LTS Version への移行、が考え方的に一番シンプル
- .NET Core 3.1 ⇒ .NET 6 へ
- ASP.NET Web Forms が .NET Core で使えなくなったのが辛いという声は良く聞く
- 移行先には Blazor と言われているが、別モノなのですんなりはいかない…
18:00 ごろ~
- オススメしたい ASP.NET まわりの移行イメージ
- https://devblogs.microsoft.com/dotnet/microsoft-graph-dotnet-6-journey/
- まずは Controller 以下を .NET Standard へ移行する
- UI を .NET Core へ移行する
- 全体を .NET Core へ移行する
- 移行作業を支援するツール
-
.NET Portability Analyzer
- .NET 6 には非対応なので注意
- .NET Upgrade Assistant
-
.NET Portability Analyzer
- 移行が難しいケース
- Application Domain, Remoting, Workflow Foundation
- 自社製の共有ライブラリ、サードパーティツール
23:00 ごろ~
- データストアの見直し
- スケーラブルな構成を保つため
- Azure データストアサービスの選び方
- いわゆるストレージ領域だけでなく、シークレット (Key Vault) やログ・テレメトリ (Log Analytics) も!
26:30 ごろ~
- 開発プロセスのアップデート
- CI/CD
- GitHub, Azure DevOps
- パイプライン構成
- トリガー ~ 環境構成 ~ ビルド ~ アーティファクト授受 ~ デプロイ
- Review (Pull Request)
- アーキテクチャのレビュー項目・視点もクラウド環境に合わせていく
- CI/CD
このスクラップは2022/06/01にクローズされました