NIS2 & DORA Compliance sichern – Secure Java Code Upgrade

  • Cloud Native
  • Events & Meetups
  • KI

Cloud Native Linz Meetup zu Gast bei Gepardec

AI-gestützte Legacy-Migration, Monster-Sized GitOps und jede Menge Community-Spirit – ein Abend rund um Cloud-Native-Themen in unserem Office in Linz.

Vor kürzem durften wir das Cloud Native Linz Meetup in unserem Büro in Linz hosten. Die Community rund um Cloud Computing, Kubernetes, DevOps und Open Source traf sich für einen Abend voller spannender Talks, guter Gespräche und frischer Ideen.

Mit dabei waren zwei Vorträge, die unterschiedlicher kaum hätten sein können – und gerade deshalb den Abend so abwechslungsreich gemacht haben: Unser Kollege Aleksandar Zivkovic sprach über AI-gestützte Code-Migration mit Konveyor, während der zweite Talk sich dem Thema GitOps im großen Stil widmete.

Wenn Legacy-Code auf KI trifft

Wer in einem Unternehmen arbeitet, das über Jahre gewachsene Enterprise-Anwendungen betreibt, kennt die Herausforderung: Eine Migration zu einer neuen Technologie – etwa von Jakarta EE zu Quarkus oder generell in Richtung Cloud – ist weit mehr als ein simples Version-Update. Abhängigkeiten müssen ausgetauscht, Custom-Implementierungen angepasst, Annotations überarbeitet und die Runtime-Umgebung neu gedacht werden.

Genau mit dieser Fragestellung hat sich Aleksandar in einem internen „Learning Friday„-Projekt auseinandergesetzt. Dabei stieß das Team auf Konveyor – ein Open-Source-Projekt der CNCF Sandbox, das speziell für die Analyse, Planung und Transformation von Anwendungen entwickelt wurde.

Besonders spannend: die Komponente Konveyor AI (Kai), eine VS-Code-Extension, die statische Code-Analyse mit Large Language Models kombiniert. Kai identifiziert Anti-Patterns im bestehenden Code anhand von Community- und Custom-Rules, erstellt daraus kontextsensitive Prompts und liefert dem Entwickler:innen konkrete Migrationsvorschläge – die dieser annehmen, ablehnen oder anpassen kann.

"Die Idee ist nicht, die Entwickler:innen zu ersetzen, sondern ihnen ein intelligentes Werkzeug an die Hand zu geben, das den Migrationsprozess Schritt für Schritt begleitet."

Ein Detail, das besonders bei datensensiblen Organisationen relevant ist: Kai ist model-agnostisch und unterstützt auch lokal gehostete LLMs – der Quellcode muss also das Unternehmen nicht verlassen. Das Tooling setzt auf Transparenz: Jede Empfehlung basiert auf nachvollziehbaren Regeln, und der Entwickler behält jederzeit die volle Kontrolle über die Änderungen am Code.

Die Aufzeichnung des Talks

Alexander hat seinen Vortrag inklusive Live-Demo gehalten. Wer den Talk verpasst hat oder nochmal reinschauen möchte – hier ist die vollständige Aufzeichnung:

Video-Transkript hier.

Wie geht es weiter?

Intern plant das Team, Kai auf einer deutlich größeren Codebasis – wir sprechen von rund einer Million Zeilen – zu testen. Außerdem stehen Features wie der Konveyor Hub, der mehrere Anwendungen zentral analysiert und kategorisiert, sowie der Solution Server, der bereits gelöste Migrationsschritte für zukünftige Projekte verfügbar macht, auf der Erkundungsliste. Die aktive Entwicklung des Projekts – von Version 0.2 auf 0.8 in wenigen Monaten – macht Lust auf mehr.

Das Cloud Native Linz Meetup war ein toller Abend mit spannenden Einblicken und regen Diskussionen. Wir freuen uns, dass wir als Gastgeber dabei sein durften, und sind gespannt auf die nächsten Events!

Bist du der Lese-Typ?

… dann haben wir den Talk für dich in Schriftform.

geschrieben von:
Veronika
WordPress Cookie Plugin von Real Cookie Banner