Quarkus & Angular Migrationen

Helvetia Versicherung Schweiz
Modernisierung Migration Versicherungen

Im Rahmen von Quarkus & Angular Migrationen unterstützte b-nova die Helvetia Versicherung Schweiz bei der schrittweisen Modernisierung bestehender Anwendungen. Dazu gehörten die Migration technischer Grundlagen in moderne Backend- und Frontend-Stacks, die Containerisierung bestehender Systeme, die Erhöhung der allgemeinen Cloud Readiness sowie die Anpassung von Build-, Deployment- und Betriebsprozessen. Zusätzlich begleiteten wir Datenbankmigrationen von Oracle nach PostgreSQL, Testing, Rollout und die Stabilisierung der migrierten Anwendungen.

Biggest challenge

Modernisierung bestehender Anwendungen inklusive Datenbankmigration, Containerisierung und Cloud Readiness ohne funktionale Brüche im laufenden Betrieb

What we did

Migration von Backend- und Frontend-Bausteinen, Containerisierung, Oracle-zu-PostgreSQL-Migrationen sowie Anpassung der Delivery- und Betriebsprozesse

Main tools we used

Quarkus, Angular, Java, TypeScript, REST APIs, PostgreSQL, Oracle, Liquibase, Docker, OpenShift, GitHub Actions, ArgoCD

Aufgaben

Analyse bestehender Anwendungen und Planung der Migrationsschritte
Migration von Backend-Komponenten nach Quarkus
Modernisierung von Frontend-Funktionalität mit Angular
Containerisierung bestehender Anwendungen für den Betrieb auf OpenShift
Migration von Datenbanken von Oracle nach PostgreSQL
Erhöhung der Cloud Readiness inklusive technischer Bereinigung und Laufzeitanpassungen
Anpassung von Build-, Test-, Deployment- und Betriebsprozessen
Technische Qualitätssicherung und Begleitung von Releases
Stabilisierung und Nachbetreuung der migrierten Systeme

Technologien

Quarkus Angular Java TypeScript REST APIs PostgreSQL / Oracle Docker / Podman GitHub Actions ArgoCD Kustomize OpenShift Liquibase