AWS Microservice Extractor pour .NET
AWS Microservice Extractor pour .NET simplifie le processus de réorganisation des anciennes applications monolithiques en projets de code plus petits afin de mettre en place une architecture basée sur les microservices. Modernisez et transformez vos applications 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.
Microservice Extractor transfère le traitement graphique intensif vers le cloud et permet aux développeurs de visualiser et d’interagir avec de grandes applications d’entreprise comprenant jusqu’à 50 000 classes sur leur ordinateur portable. Grâce à Microservice Extractor aux recommandations automatisées alimentées par l’IA, les développeurs bénéficient d’une expérience guidée en vue de réarchitecturer les applications existantes.
Avantages
Identification plus rapide des composants des applications
Identifiez rapidement les composants des applications à réorganiser en microservices plus petits grâce à des analyses de visualisation qui montrent les métriques et les dépendances de chaque composant.
Recommandations automatisées alimentées par l’IA
L’outil détecte les candidats d’extraction courants à l’aide de techniques heuristiques et du machine learning, et les met en évidence lors de la visualisation. Ces recommandations peuvent être utilisées telles quelles ou servir de point de départ pour extraire des microservices d’une base de code monolithique.
Portage Strangler-fig
Réduisez le rayon d’action de l’application d’origine en extrayant des projets plus petits et en les portant depuis .NET Framework vers une multiplateforme .NET pour les exécuter sous Linux.
Fonctionnement
Cas d’utilisation
Réorganisez les applications .NET
Réorganisez les applications modèle-vue-contrôleur (MVC) monolithiques, ASP.NET Web Forms et Windows Communication Foundation (WCF) en services plus petits pour une meilleure mise à l’échelle, une plus grande résilience et un développement plus rapide.
Visualisez le code source de n’importe quelle application C#
Analysez et créez une représentation visuelle de votre application et de ses dépendances.
Effectuez le portage incrémentiel de .NET Framework vers .NET multiplateforme
Identifiez et extrayez un sous-ensemble de classes, puis portez-les sur la multiplateforme .NET et exécutez-les sous Linux. Répétez le processus à votre propre rythme pour migrer progressivement votre application vers Linux.
Explorez des fonctionnalités telles que la visualisation des applications et l’extraction de code.