Veröffentlicht am: Nov 30, 2021

AWS Microservice Extractor for .NET vereinfacht den Prozess der Umstrukturierung von Anwendungen zu kleineren Code-Projekten. Modernisieren und transformieren Sie Ihre .NET-Anwendungen mit einem unterstützenden Tool, das Quellcode und Laufzeitmetriken analysiert, um eine visuelle Repräsentation Ihrer Anwendung und ihrer Abhängigkeiten zu erstellen. Dieses Tool bietet eine ganzheitliche Visualisierung des Quellcodes einer Anwendung, hilft bei der Code-Refaktorierung und unterstützt die Extrahierung der Code-Basis in separate Code-Projekte, die Teams unabhängig voneinander entwickeln, erstellen und betreiben können, um die Agilität, Betriebszeit und Skalierbarkeit zu verbessern.

Microservice Extractor for .NET unterstützt Sie bei der Modernisierung Ihrer Anwendungen durch:

  • Schnellere Identifizierung von Anwendungskomponenten für die Refaktorierung in eine Service-Architektur: Microservice Extractor kombiniert Daten aus der Code-Analyse und dem Laufzeit-Profiling, um eine Visualisierung zu erstellen, welche die Abhängigkeiten und Metriken der einzelnen Komponenten zeigt. Dies vereinfacht die manuelle Korrelation der Ausgaben verschiedener Tools für die Code- und Laufzeitanalyse.
  • Erleichtert die Refaktorierung, so dass Sie die Prinzipien des Domain-Driven Design anwenden können: Der Microservice Extractor unterstützt Sie bei der Übernahme von bewährten Methoden wie Domain Driven Design, indem er es Ihnen ermöglicht, den visualisierten Graphen zu beschriften, um Code mit Geschäftsprozessen zu verknüpfen. Es markiert Abhängigkeiten, die refaktoriert werden müssen, um Teile der Anwendung in separate Code-Projekte zu extrahieren.
  • Unterstützte Refaktorierung von monolithischen Code-Basen in kleinere Code-Projekte: Nach der Refaktorierung der monolithischen Anwendung zur Vorbereitung auf die Extrahierung als unabhängige Code-Projekte kann dieses Tool genutzt werden, um den Quellcode in Einheiten aufzuteilen, die von den Teams mit den Tools ihrer Wahl entwickelt, erstellt, bereitgestellt und als unabhängige Dienste betrieben werden können.

Weitere Informationen finden Sie auf unserer Produktseite sowie in der Dokumentation, und laden Sie sie noch heute herunter, um mit der Modernisierung Ihrer .NET-Anwendungen mit AWS zu beginnen.