投稿日: Nov 30, 2021

AWS Microservice Extractor for .NET は、アプリケーションをより小さなコードプロジェクトに再構築するプロセスを簡素化します。ソースコードとランタイムメトリクスを分析してアプリケーションとその依存関係を視覚的に表現する支援ツールを使用して、.NET アプリケーションを最新化および変換します。このツールは、アプリケーションのソースコードを全体的に視覚化し、コードのリファクタリングを支援し、コードベースを個別のコードプロジェクトに抽出して、チームが独立して開発、構築、運用できるようにし、俊敏性、稼働時間、スケーラビリティを向上させます。

Microservice Extractor for .NET は、アプリケーションの最新化の取り組みを次のように支援します。

  • サービスアーキテクチャにリファクタリングするアプリケーションコンポーネントの迅速な識別。Microservice Extractor は、コード分析とランタイムプロファイリングからのデータを組み合わせて、各コンポーネントの依存関係とメトリクスを示す視覚化を行います。これにより、コードおよびランタイム分析のためにさまざまなツールの出力を手動で相互に関連付ける必要がなくなります。
  • ドメイン駆動設計の原則を適用できるようにリファクタリングを容易にします。Microservice Extractor は、視覚化されたグラフにラベルを付けてコードをビジネスプロセスに関連付けることにより、ドメイン駆動設計などの業界のベストプラクティスを採用するのに役立ちます。アプリケーションの一部を個別のコードプロジェクトに抽出できるようにするためにリファクタリングする必要がある依存関係を強調しています。
  • モノリスコードベースのより小さなコードプロジェクトへのリファクタリングの支援。モノリシックアプリケーションをリファクタリングして、独立したコードプロジェクトとして抽出できるように準備した後、このツールを使用して、ソースコードをユニットに分割し、チームがツールを選択して、独立したサービスとして開発、構築、デプロイ、運用できるようにします。

詳細については、製品ページdocumentation, and ドキュメントをご覧ください。今すぐダウンロードして、AWS を使用した .NET アプリケーションの最新化を今すぐ開始しましょう。