Überspringen zum Hauptinhalt
2024

Modernisieren von Anwendungen in wenigen Minuten mit Amazon Q Developer mit Novacomp

Erfahren Sie, wie Novacomp mithilfe von Amazon Q Developer die Modernisierung älterer Java-Anwendungen beschleunigt, die Sicherheit verbessert und die technischen Schulden um durchschnittlich 60 Prozent reduziert hat.

Vorteile

60 %

durchschnittliche Reduzierung der technischen Schulden

50

Minuten statt 3 Wochen für das Upgrade von 10.000 Codezeilen

Übersicht

Als führendes IT-Unternehmen in Lateinamerika betreut Novacomp ein Portfolio von Kunden aus vielen Branchen, von denen viele zunehmend nach Lösungen in der Cloud suchen. Um die Einführung modernster Technologien zu erleichtern, gründete Novacomp 2023 eine neue Abteilung, die sich darauf konzentriert, Kunden bei der Modernisierung und Optimierung ihrer Abläufe mithilfe von Amazon Web Services (AWS) zu unterstützen.

In der Vergangenheit war die Modernisierung von Anwendungen eine zeitaufwändige Aufgabe, die Zeit für die Entwicklung neuer Funktionen und anderer wichtiger Initiativen wegnahm. Novacomp entschied sich für den Einsatz generativer künstlicher Intelligenz (KI), um die Herausforderungen zu bewältigen, die mit der Aktualisierung seiner Betriebsabläufe verbunden sind. Insbesondere wandte es sich an Amazon Q, einen generativen KI-gestützten Assistenten, der für Arbeiten entwickelt wurde, die auf ein einzelnes Unternehmen zugeschnitten werden können.

Mithilfe von Amazon Q Developer, dem leistungsfähigsten generativen KI-gestützten Assistenten für Softwareentwicklung, aktualisierte Novacomp ein Projekt mit mehr als 10.000 Zeilen Java-Code in 50 Minuten statt in geschätzten 3 Wochen. Das Unternehmen vereinfachte auch die täglichen Aufgaben für Entwickler, reduzierte seine technischen Schulden um durchschnittlich 60 Prozent und half Kunden dabei, ihre Sicherheitslage deutlich zu verbessern und die damit verbundenen Kosten zu sparen.

Missing alt text value

Über Novacomp

Novacomp mit Sitz in Costa Rica ist ein führendes digitales Unternehmen in der Entwicklung, Wartung und Erprobung von Softwarelösungen und hilft seinen Kunden dabei, ihre Effizienz und Rentabilität zu maximieren.

Gelegenheit | Nutzung von Amazon Q Developer zur Modernisierung älterer Java-Anwendungen für Novacomp

Novacomp wurde 1998 in Costa Rica gegründet und ist in 11 Ländern tätig. Es unterstützt Hunderte von Unternehmen in den Bereichen Outsourcing, Qualitätssicherung und Softwaretests, Softwareentwicklung und -anwendungen sowie IT-Beratung. Die Kunden von Novacomp möchten zunehmend zu AWS migrieren, die neuesten Technologien implementieren, Lösungen in der Cloud entwickeln und KI integrieren.

Die Ingenieure von Novacomp verbrachten jedoch unverhältnismäßig viel Zeit mit der Wartung des Basiscodes des Unternehmens, von dem ein Großteil in Java 8 geschrieben war und veraltet war. Insbesondere versuchte Novacomp, 10.000 Codezeilen von einem in Java 8 geschriebenen Projekt auf Java 17 zu aktualisieren. Das Unternehmen schätzte, dass ein erfahrener Java-Architekt mindestens 3 Wochen für die Ausführung dieser Aufgabe benötigen würde.

2023 nahm Novacomp an der AWS re:Invent teil und sah sich eine Vorführung von Amazon Q Developer an. „In dem Moment, in dem ich die Demo sah, war das ein Wendepunkt für mich“, sagt Gerardo Arroyo, Chief Technology Officer für Cloud bei Novacomp. „Ich habe mich gefragt, was passieren würde, wenn wir diese 10.000 Codezeilen mit Amazon Q Developer von Java 8 auf Java 17 migrieren würden.“ Als Assistent, der auf generativer KI basiert, hat Amazon Q Developer 17 Jahre an AWS-Informationen und -Wissen geschult, darunter Dokumentation, Blogbeiträge, Softwareentwicklungskits, APIs sowie Open-Source-Daten und Code. Novacomp erkannte, wie die Verwendung von Amazon Q Developer zeitaufwändige Aufgaben wie das Patchen, Aktualisieren von Programmiersprachen und das Aktualisieren von Abhängigkeiten vereinfacht — wenn eine Softwarekomponente auf eine andere angewiesen ist, um ordnungsgemäß zu funktionieren. Da viele Kunden von Novacomp im Finanzsektor tätig sind, wollte das Unternehmen auch Amazon Q Developer nutzen, um Best Practices im Bereich Sicherheit zu priorisieren.

Lösung | Aktualisierung von 10.000 Codezeilen in 50 Minuten mithilfe des Amazon Q Developer Agent für die Codetransformation

Um seinen Legacy-Code zu aktualisieren, wandte sich Novacomp für die Codetransformation an Amazon Q Developer Agent, der die Wartung, Upgrades und Migration von Anwendungen in wenigen Minuten beschleunigt. Das Unternehmen aktualisierte automatisch 10.000 Java-Zeilen in 50 Minuten statt in den erwarteten 3 Wochen. „Mit Amazon Q Developer Agent für die Codetransformation haben wir den Code genommen, alles neu kompiliert, bereitgestellt und es hat beim ersten Mal perfekt funktioniert“, sagt Arroyo. Das Upgrade auf Java 17 reduzierte auch die Sicherheitslücken im Legacy-Code und senkte die technischen Schulden von Novacomp um durchschnittlich 60 Prozent. „Durch das Upgrade von Legacy-Code auf die neueste Version lösen wir die wichtigen Compliance-Probleme unserer Kunden, zu denen auch Sicherheit und Sicherheitslücken gehören, und sparen ihnen auf lange Sicht Kosten“, sagt Arroyo. „Das ist ein großartiger Nebeneffekt der Verwendung von Amazon Q Developer Agent für die Codetransformation.“

Zusätzlich zum Code-Upgrade verband Novacomp Amazon Q Developer mit seinen internen Wissensdatenbanken, um alltägliche Aufgaben zu rationalisieren und komplexe Entwicklungsaufgaben schneller zu erledigen. Entwickler stellen Fragen in natürlicher Sprache, um genaue und aktuelle Informationen zu relevanten AWS-Services zu finden, Code zu generieren, Fehler zu beheben und architektonische Best Practices für Novacomp-Applikationen auf AWS festzulegen. „Mit Amazon Q Developer können wir innerhalb weniger Stunden viele Anwendungen mit guter Präzision und Qualität schreiben“, sagt Arroyo. „Am Ende spart das Geld für uns und für unsere Kunden.“

Darüber hinaus nutzt Novacomp Amazon Q Developer, um die Art und Weise, wie Entwickler an Bord gehen, zu verändern und schneller produktiv zu werden. Novacomp stellt fast einen Entwickler pro Tag ein, insgesamt sind es mehr als 1.000 Entwickler. Diese neuen Mitarbeiter müssen sofort Tausende von Zeilen des Unternehmens-Basiscodes entschlüsseln, damit sie schnell verstehen, was Programme tun, und an Anwendungen für Kunden arbeiten können. „Unsere neuen Entwickler können Amazon Q Developer jede Frage zu diesem Basiscode stellen und erhalten eine klare, präzise Antwort in natürlicher Sprache“, sagt Arroyo. „Die Entwickler können dann mühelos neue Anforderungen erstellen oder erfüllen. Und das beschleunigt die Anzahl der Tickets, die sie in einer bestimmten Zeit lösen können.“

Ergebnis | Umverteilung von Zeit- und Kosteneinsparungen zur Beschleunigung der Entwicklungspipelines

Novacomp verwendet Amazon Q Developer Agent für die Codetransformation und hat etwa 80 Prozent seines eigenen Basiscodes auf die neueste Version von Java migriert und hilft einigen der größten Unternehmen des öffentlichen Sektors in Costa Rica beim Upgrade. Das Unternehmen investiert seine Zeit- und Kosteneinsparungen in die Modernisierung zusätzlicher Workloads für Kunden und die Entwicklung neuer Lösungen auf AWS. Neben der Entwicklung neuer kundenspezifischer Software prüft das Unternehmen auch neue Initiativen, wie die Implementierung von Amazon Bedrock, einem vollständig verwalteten Service, der eine Auswahl an leistungsstarken Basismodellen führender KI-Unternehmen bietet.

„Aufgrund der Vorteile von Amazon Q Developer und der schnellen Modernisierung des Codes können unsere hochspezialisierten Java-Senior-Entwickler an anderen Projekten für unsere Kunden arbeiten“, sagt Arroyo. „Das ist ziemlich wichtig, weil wir die Projektpipeline beschleunigen.“

Missing alt text value
Mit Amazon Q Developer können wir innerhalb weniger Stunden viele Anwendungen mit guter Präzision und Qualität schreiben.

Gerardo Arroyo

Technischer Leiter für Cloud, Novacomp

Erste Schritte

Unternehmen aller Größen und Branchen transformieren ihr Geschäft und erfüllen ihre Aufgaben täglich mithilfe von AWS. Kontaktieren Sie unsere Experten und begeben Sie sich noch heute auf Ihren Weg mit AWS.
Vertrieb kontaktieren