AWS Transform Custom
Transformieren Sie jedes Codemuster und beseitigen Sie technische Schulden mit einem KI-gestützten, maßgeschneiderten Modernisierungsagenten
KI-gestützte benutzerdefinierte Transformationen für Code, APIs, Frameworks und mehr
AWS Transform beschleunigt die unternehmensweite Modernisierung durch agentenbasierte KI, die benutzerdefinierte Codetransformationen automatisiert. Es bietet sofort einsatzbereite Transformationen für gängige Szenarien wie Java-, Node.js- und Python-Upgrades. Der Agent führt auch benutzerdefinierte, organisationsspezifische Transformationen wie Versionsupgrades, Laufzeitmigrationen oder komplexe Sprachübersetzungen und Architekturänderungen durch. Durch kontinuierliches Lernen aus Codebeispielen, Dokumentationen und Entwickler-Feedback liefert der Agent qualitativ hochwertige, wiederholbare Transformationen, ohne dass spezielle Automatisierungskenntnisse erforderlich sind, sodass Unternehmen ihre Modernisierungsinitiativen effektiv skalieren können.
AWS Transform Custom bietet sowohl CLI- als auch Web-Erlebnisse. Die CLI ermöglicht es Benutzern, Transformationen in natürlicher Sprache zu definieren und sie entweder interaktiv oder autonom auf lokalen Codebasen auszuführen. Das Web-Erlebnis verwaltet groß angelegte Transformationskampagnen und verfolgt den Fortschritt über mehrere Repositorys hinweg.
Vorteile
Bewältigen Sie die massive technische Schuldenkrise, indem Sie verschiedene Transformationen automatisieren, die ursprünglich 20 bis 30 % der Ressourcen für die Entwicklung von Unternehmenssoftware beanspruchen. Fördern Sie groß angelegte Modernisierungsinitiativen in Ihrem gesamten Unternehmen und führen Sie konsistente, wiederholbare und qualitativ hochwertige Transformationen in großem Maßstab für Hunderte von Anwendungen durch. Erzielen Sie eine schnellere Ausführung mit vorgefertigten Transformationen für gängige Muster und benutzerdefinierten Transformationen für organisationsspezifische Anforderungen.
Der Agent lernt Ihre spezifischen Transformationen anhand von Dokumentation, Chat in natürlicher Sprache und Codebeispielen kennen. Der Agent enthält 6 sofort einsatzbereite Transformationspfade wie Java-, Node.js-, Python- und AWS-SDK-Updates. Ganz gleich, ob Sie Versionsupgrades, Laufzeit- und API-Migrationen, Framework-Übergänge, Sprachübersetzungen oder sogar Architekturzerlegungen benötigen – der Agent lernt, passt sich an und führt Ihre individuellen Transformationsanforderungen aus.
Der Agent erfasst automatisch Feedback und verbessert sich im Laufe der Zeit. Der Agent lernt aus jeder Ausführung, dem Feedback der Entwickler und jeder Codeänderung, um die Genauigkeit und Effektivität der Transformation kontinuierlich zu verbessern und sicherzustellen, dass jede nachfolgende Transformation zuverlässiger und effizienter wird.
Erfassen und erweitern Sie das Transformationswissen Ihres Unternehmens, indem Sie Transformationen einmal definieren und den Agenten verwenden, um wiederholbare Aufgaben in Ihrem gesamten Unternehmen auszuführen. Teilen Sie Transformationsexpertise mühelos zwischen Teams und Projekten, während sich der Agent mit jeder Ausführung automatisch verbessert, wodurch Wissenssilos und inkonsistente Implementierungen reduziert werden. Auf diese Weise können Unternehmen ihre bewährten Methoden und ihr institutionelles Wissen über Hunderte von Anwendungen hinweg skalieren und so unabhängig vom Team- oder Projektumfang eine gleichbleibende Qualität und Herangehensweise sicherstellen.
Sofort einsatzbereite Transformationen
Der Agent enthält vorgefertigte Transformationen für gängige Upgrade-Szenarien, darunter:
- Java-Laufzeit-Versionsupgrades
- Python-Laufzeit-Versionsupgrades
- Node.js-Laufzeit-Versionsupgrades
- Versionsupgrades von Java AWS SDK v1 auf v2
- Python-AWS-SDK-Versionsupgrades (Boto2 → Boto3)
- Versionsupgrades von Node.js AWS SDK v2 auf v3
Die Wirkung in Zahlen ausgedrückt
5x
Kunden haben mit AWS Transform Custom 5x schnellere Transformationen erzielt.85 %
Wirksamkeitsrate von bis zu 85 % bei sofort einsatzbereiten Transformationen (OOB) wie Java- und Node.js-Versionsupgrades.6
sofort einsatzbereite Transformationen, einschließlich Java, Node.js, Python und mehr.50 %
Reduzierung der Transformationsauftragszeit für komplexe Szenarien wie benutzerdefinierte, organisationsspezifische Framework-Migrationen.Durchgängige Automatisierung
Definieren
AWS Transform bietet sofort einsatzbereite Transformationsdefinitionen für gängige Anwendungsfälle wie Java-, Node.js- und Python-Upgrades. Es ermöglicht Ihnen auch, benutzerdefinierte Transformationen zu erstellen. Um eine benutzerdefinierte Transformation zu erstellen, unterhält sich ein Entwickler, der mit der spezifischen Aufgabe vertraut ist, über einen Sprach-Chat mit dem Agenten und stellt dem Agenten Referenzmaterial wie Dokumentation und Codebeispiele zur Verfügung.
Ausführen
Transformationen können interaktiv ausgeführt werden, wobei ein menschlicher Entwickler die Arbeit des Agenten beaufsichtigt, oder sie werden autonom ausgeführt. Autonome Transformationen können mit einem einfachen einzeiligen CLI-Befehl ausgelöst und in ein Skript geschrieben oder in eine bestehende Pipeline oder einen Workflow eingebettet werden. AWS Transform bietet auch ein Web-Erlebnis für das Transformationsmanagement zur Überwachung von Kampagnen in großem Maßstab.
Verifizieren
Nachdem eine Transformation ausgeführt wurde, können benutzerdefinierte Validierungsschritte durchgeführt werden. Dabei kann es sich um menschliche Code-Überprüfungen, automatisierte Validierungsskripte oder Testbereitstellungen handeln. Wenn der transformierte Code die Überprüfung nicht besteht, kann er zur Korrektur an den Agenten zurückgesendet oder zur weiteren Überprüfung markiert werden.
Lernen und verbessern
Der benutzerdefinierte Agent ermöglicht die Verbesserung der Transformation durch kontinuierliches Lernen. Jedes Mal, wenn eine Transformation abgeschlossen ist, identifiziert der Agent automatisch Wissenselemente, von denen er glaubt, dass sie später die Ergebnisse Ihrer Transformationsaufgaben verbessern werden. Diese können aus Debugging-Schritten, menschlichen Eingaben oder allgemeinen Codebeobachtungen abgeleitet werden. Transformationseigentümer können Wissenselemente, die der Agent entdeckt hat, überprüfen und sie für zukünftige Umsetzungen nutzen.
Kunden
Air Canada
„Wir hatten mit hohen technischen Schulden für viele unserer Codebasen zu kämpfen, darunter Tausende von Lambda-Funktionen, die am Ende ihrer Laufzeit ausgeführt wurden. Neben anderen Modernisierungsmaßnahmen mussten wir die Node.js-Laufzeit von Version 16 auf 20 aktualisieren. Innerhalb weniger Tage war unser Plattformteam in der Lage, AWS Transform bereitzustellen, um die Modernisierung aller Systeme zu koordinieren und durchzuführen. Dabei wurde eine Effizienzrate von 90 % erreicht und der erwartete Zeit- und Kostenaufwand für das Projekt um 80 % reduziert. Wir werden AWS Transform ab sofort als Teil unseres internen Standards implementieren. AWS Transform ist fantastisch.“
Ray Galipeau, Senior Director, Cloud, Network & Platform Services, Air Canada
Twitch
„Wir haben eine Transformation auf AWS Transform durchgeführt, um unsere Migration von AWS SDK V1 zu V2 Golang abzuwickeln, und sie ermöglicht uns eine durchschnittliche Beschleunigung von 70 % bei jeder Anwendungsmigration. Bei 913 Repositorys rechnen wir mit einer Einsparung von etwa 2 876 Entwicklertagen, was 11 Entwicklerjahren entspricht.“
Das Twitch-Team
QAD
„QAD-Kunden hatten Probleme mit der Modernisierung älterer Versionen mit undokumentierten Progress-ABL-Anpassungen an unsere QAD-Adaptive-ERP-Plattform. Wir haben AWS Transform für unseren Modernisierungs-Workflow eingeführt, und die Ergebnisse waren transformativ. Was früher ein zweiwöchiges Projekt war, kann jetzt in nur 3 Tagen abgeschlossen werden, was eine Produktivitätssteigerung von 60–70 % ermöglicht. Im Durchschnitt sparen wir 96 Entwicklerstunden pro Projekt ein – pro Jahr sind es schätzungsweise mehr als 7 500 Entwicklerstunden. Unser Team hat über 180 000 Zeilen Legacy-Code mit bemerkenswerter Genauigkeit analysiert. Die kontinuierliche Lernfähigkeit des Agenten verbessert im Laufe der Zeit die Qualität unserer Transformation und ermöglicht es QAD-Kunden, schnell auf die neueste QAD-Adaptive-ERP-Plattform zu umzustellen.“
Sanjay Brahmawar, Chief Executive Officer, QAD
MongoDB
„AWS Transform automatisiert sich wiederholende, fehleranfällige und wiederholbare Transformationsaufgaben, wodurch die Komplexität und den Aufwand der Migration reduziert werden und gleichzeitig eine umfassende Funktions- und Kompatibilitätsvalidierung für den gesamten Anwendungsstack gewährleistet wird. Davon können viele Unternehmen profitieren, darunter auch MongoDB. Basierend auf ersten gewonnenen Erkenntnissen glauben wir, dass AWS Transform das Potenzial hat, einen großen Beitrag zur Modernisierung und Migration von Java-Anwendungen zu leisten.“
Melissa Plunkett, Vice President of Product Management, MongoDB
Classmethod
„AWS Transform lieferte in 2 leistungsstarken Anwendungsfällen nachgewiesene Ergebnisse. Im ersten Fall generierten wir in nur 30 Minuten eine umfassende Dokumentation für ein ColdFusion-System – eine Aufgabe, für die üblicherweise mehrere Personenmonate erforderlich gewesen wären, um die Spezifikationen zu verstehen. Im zweiten Fall haben wir ein Upgrade von Vue.js 2 auf 3 in weniger als einem Tag abgeschlossen, einschließlich mehrerer Stunden manueller Arbeit, eine Aufgabe, die ursprünglich auf einen Personenmonat geschätzt wurde. Diese Ergebnisse zeigen, dass AWS Transform sowohl den Aufwand als auch das Risiko in der Anfangsphase von Modernisierungsprojekten erheblich reduziert.“
Satoshi Yokota, CEO, Classmethod Inc.
The Gnar Company
„Bei The Gnar Company sind wir auf die Sanierung technischer Schulden und Modernisierungen in großem Maßstab spezialisiert. AWS Transform hat maßgeblich zu unserem Projekterfolg beigetragen und bei mehreren Kundenkontakten zu dramatischen Effizienzsteigerungen geführt. Aktuelle Beispiele sind eine kundeninterne API-Migration, die den Zeitaufwand um über 60 % reduzierte, und die Migration von Angular zu React über mehrere Projekte hinweg, die eine Zeitersparnis von 75 % ermöglichte. Wir freuen uns auf die weitere Zusammenarbeit mit AWS, um unseren Kundenpartnern weiterhin wirkungsvolle Ergebnisse zu bieten.“
Mike Stone, Mitbegründer, The Gnar Company
Coupang
„Bei Coupang standen wir vor der gewaltigen Herausforderung, über 700 Anwendungen auf eine neuere Java-Version zu aktualisieren, um die Sicherheit zu verbessern, die Leistung zu steigern und die Einführung von Graviton zu ermöglichen. Für unsere erste Phase haben wir über 70 Anwendungen als erste Charge ausgewählt. Diese Art der Modernisierung hätte ursprünglich einen erheblichen manuellen Aufwand erfordert. Durch die Nutzung von AWS Transform und die Anwendung von Anpassungen wie Domain-spezifischen Konfigurationen, Bereitstellungskonfigurationen, JDK-Einstellungen und der Behebung fehlender Abhängigkeiten haben wir jedoch bemerkenswerte Ergebnisse erzielt. Wir haben alle über 70 Java-Anwendungen in nur 2 Monaten mit einem kleinen Team von 5 Entwicklern erfolgreich transformiert. Das entspricht einer Reduzierung der Projektlaufzeit um ca. 90 % im Vergleich zu herkömmlichen manuellen Ansätzen. AWS Transform hat Coupang grundlegend verändert und es uns ermöglicht, unser Anwendungsökosystem schnell und in großem Maßstab zu verbessern und in der wettbewerbsintensiven E-Commerce-Landschaft die Nase vorn zu haben.“
Ning Zhang, VP of Infrastructure, Coupang
PwC Australia
„Wir haben AWS Transform in der privaten Vorschauversion getestet und festgestellt, dass es außerordentlich entwicklerfreundlich ist, mit intuitiver CLI-Unterstützung und hervorragend geeignet für den Faktorwechsel von Komponenten in der Entwicklung und im Test.
Wir haben mit der Konvertierung von Python zu JavaScript für Serverless-Scripting und von Playwright zu Cucumber für die Testverifizierung experimentiert. Dies entspricht genau den mittelgroßen Bereitstellungsprojekten, bei denen Anwendungssprachen und Tools so verändert werden, dass sie den Unternehmensrichtlinien entsprechen.
Die traditionelle Transformation beinhaltet das Verständnis von vorhandenem Code, die Auswahl von Zielmodulen, die Erstellung von Repositorys und die Integration in Cloud-Lösungen wie ECS, EKS und Lambda. In der Regel erfordert die Transformation von 10 000 Codezeilen 50–80 Entwicklertage, wobei der gesamte Lebenszyklusaufwand 150–180 Personentage beträgt, einschließlich Überprüfung, Fehlerbehebung und Gemeinkosten.
Unserer Erfahrung nach kann AWS Transform den gesamten Lebenszyklusaufwand bei richtiger Nutzung um 25 bis 35 % reduzieren. Diese Lösung verbessert die Effizienz der Anwendungsmodernisierung in allen SDLC-Phasen erheblich und ermöglicht es Beratungspartnern wie uns, schnell zu reagieren und schneller und konsistenter Geschäftsnutzen zu erzielen.“
Dr. Binqi Zhang, Managing Director, Engineering, Advisory – Digital, PwC Australia
Deloitte
„Deloitte nutzt AWS Transform, um skalierbare Modernisierungsvorlagen für mehrere Stacks bereitzustellen, darunter .NET, Java und Node.js. Durch die Einbettung von AWS Transform in eine Modernization Factory können wir nun die 4 Säulen – Wissen, Transformation, Vorlage und Ausführung – anwenden, um eine musterbasierte Modernisierung, konsistente Qualitätskontrollen und kontinuierliches projektübergreifendes Lernen zu ermöglichen. Unsere Erfahrung mit AWS Transform hat gezeigt, dass dieser Prozess darauf ausgerichtet ist, den Modernisierungsdurchsatz um bis zu 60 % zu beschleunigen und die manuelle Nacharbeit um 40 % zu reduzieren. Mit AWS Transform kann Deloitte nun Hunderte von Entwicklungsstunden für Innovation und strategische Wertschöpfung freischalten, indem es sich wiederholende Transformationsaufgaben automatisiert und Erkenntnisse portfolioübergreifend skaliert.“
Jason Howard, Director, Software Engineering, Deloitte