Publié le: Nov 16, 2022
AWS Microservice Extractor pour .NET est un outil d'assistance qui simplifie la refactorisation d'applications .NET monolithiques en microservices indépendants. Grâce à cette nouvelle fonctionnalité, Microservice Extractor contribue à extraire des segments de code source sous la forme de microservices ou des bibliothèques partagées de formulaires Web ASP.NET et d'applications basées sur Windows Communication Foundation (WCF) hérités et les transfère directement vers un .NET multiplateforme moderne. Cette nouvelle fonctionnalité permet aux développeurs de refactoriser d'anciennes applications dépendant du système d'exploitation Windows avec une réécriture minimale en un .NET plus récent exécuté sur des conteneurs Linux, ce qui réduit les coûts et améliore les performances.
Depuis les prémices de .NET Framework, les formulaires Web ASP.NET et les applications basées sur WCF ont alimenté les applications métiers des entreprises. Avec l'arrivée de .NET multiplateformes, aucune nouvelle fonctionnalité n'a été ajoutée aux formulaires Web dépendant des systèmes d'exploitation Windows et à WCF. Les développeurs peuvent profiter de modèles de développement simplifiés et d'une meilleure syntaxe disponible avec les versions plus récentes de C#. Toutes les améliorations au niveau des performances et de la sécurité sur .NET multiplateformes sont en dehors des limites pour de telles applications héritées.
Avec Microservice Extractor qui ajoute la possibilité d'extraire et de transférer une logique commerciale à .NET multiplateformes plus récente, les développeurs peuvent désormais procéder à une modernisation continue et itérative pour migrer progressivement des formulaires Web ASP.NET et des piles WCF hérités. Microservice Extractor suit un modèle d'étranglement, dans lequel les développeurs créent progressivement une nouvelle application en périphérie de l'ancienne et la font se développer jusqu'à ce qu'ils aient transféré toutes les fonctionnalités de l'application et que l'ancienne application soit devenue obsolète.
Apprenez-en davantage sur notre page produit et dans la documentation, et téléchargez dès aujourd'hui Microservice Extractor pour commencer à moderniser vos applications .NET avec AWS.