AWS Microservice Extractor für .NET
AWS Microservice Extractor für .NET vereinfacht die Neuarchitektur älterer monolithischer Anwendungen in kleinere Code-Projekte zum Aufbau einer auf Microservices basierenden Architektur. Modernisieren und transformieren Sie Ihre Anwendungen mit einem unterstützenden Tool, das Quellcode und Laufzeitmetriken analysiert, um eine visuelle Repräsentation Ihrer Anwendung und ihrer Abhängigkeiten zu erstellen.
Microservice Extractor verlagert jetzt datenverarbeitungsintensive Grafikverarbeitung in die Cloud und ermöglicht es Entwicklern, große Unternehmensanwendungen mit bis zu 50 000 Klassen auf ihrem eigenen Laptop zu visualisieren und mit ihnen zu interagieren. Da Microservice Extractor automatisierte KI-gestützte Empfehlungen bereitstellt, erhalten Entwickler erfahrungsbasierte Beratung zur Neuarchitektur von veralteten Anwendungen.
Vorteile
Schnellere Identifizierung von Anwendungskomponenten
Identifizieren Sie schnell Anwendungskomponenten, um sie in kleinere Microservices umzustrukturieren – mit Visualisierungsflächen, die die Metriken und Abhängigkeiten der einzelnen Komponenten zeigen.
KI-gestützte automatisierte Empfehlungen
Erkennt gängige Extraktionskandidaten mithilfe heuristischer Techniken und Machine Learning und hebt diese in der Visualisierung hervor. Diese Empfehlungen können im vorliegenden Zustand oder als Ausgangspunkt verwendet werden, um Microservices aus einer monolithischen Codebase zu extrahieren.
Strangler-fig-Portierung
Reduzieren Sie den Explosionsradius der Originalanwendung, indem Sie kleinere Projekte extrahieren und diese von .NET Framework auf plattformübergreifendes .NET portieren, um sie unter Linux auszuführen.
Funktionsweise
Anwendungsfälle
Neuarchitektur von .NET-Anwendungen
Strukturieren Sie monolithische MVC-Anwendungen (Model View Controller), ASP.NET-Webformulare und WCF-Anwendungen (Windows Communications Framework) in kleinere Services um, um eine bessere Skalierung, mehr Stabilität und eine schnellere Entwicklung zu erzielen.
Den Quellcode einer beliebigen C#-Anwendung visualisieren
Analysieren und erstellen Sie eine visuelle Darstellung Ihrer Anwendung und ihrer Abhängigkeiten.
.NET Framework schrittweise auf plattformübergreifendes .NET portieren
Identifizieren und extrahieren Sie eine Teilmenge von Klassen, portieren Sie diese auf plattformübergreifendes .NET und führen Sie sie unter Linux aus. Wiederholen Sie den Vorgang in Ihrem eigenen Tempo, um Ihre Anwendung schrittweise zu Linux zu migrieren.
Erkunden Sie Features wie Anwendungsvisualisierung und Codeextraktion.
Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.