Publié le: Nov 30, 2021

AWS Microservice Extractor for .NET simplifie le processus de réarchitecture des applications en projets de codage plus petits. Modernisez et transformez vos applications .NET grâce à un outil d'assistance qui analyse le code source et les métriques d'exécution pour créer une représentation visuelle de votre application et de ses dépendances. Cet outil fournit une visualisation holistique du code source d'une application, aide à la refactorisation du code et à l'extraction de la base de code en projets de code distincts que les équipes peuvent développer, construire et exploiter indépendamment afin d'améliorer l'agilité, le temps de fonctionnement et la capacité de mise à l’échelle.

Microservice Extractor for .NET vous aide dans vos efforts de modernisation des applications grâce à :

  • Une identification plus rapide des composants d'applications à refacturer dans une architecture de services : Microservice Extractor combine les données provenant de l'analyse du code et du profilage de l'exécution pour produire une visualisation montrant les dépendances et les métriques de chaque composant. Cela simplifie la nécessité de corréler manuellement les résultats de divers outils d'analyse du code et de l'exécution.
  • Une simplification de la refactorisation afin que vous puissiez appliquer les principes de conception pilotée par le domaine : Microservice Extractor vous aide à adopter les bonnes pratiques du secteur, comme la conception pilotée par le domaine, en vous permettant d'étiqueter le graphique visualisé pour associer le code aux processus métier. Cela permet de mettre en évidence les dépendances qui doivent être remaniées afin de pouvoir extraire des parties de l'application dans des projets de code distincts.
  • Une assistance au remaniement de bases de code monolithiques en projets de code plus petits : après la refactorisation de l'application monolithique pour la préparer à l'extraction en tant que projets de code indépendants, cet outil peut être utilisé pour partitionner le code source en unités que les équipes peuvent développer, construire, déployer et exploiter en tant que services indépendants avec les outils de leur choix.

Apprenez-en davantage sur notre page produit et dans la documentation, et téléchargez dès aujourd'hui pour commencer à moderniser vos applications .NET avec AWS.