Kunde

Multinationale Automobilindustrie
Hersteller

Industrie

Automobilindustrie

Technologien

Angular, Java EE, Quarkus, AWS, Terraform, Lambda

Über das Projekt

Das SAFER-Projekt, das von 2022 bis 2024 läuft, wurde mit dem primären Ziel initiiert, die Sicherheit bei Verkehrsunfällen mit Fahrzeugen des Konzerns zu erhöhen. Die Richtlinie konzentrierte sich auf die kontinuierliche Weiterentwicklung der aktiven und passiven Fahrzeugsicherheitsmaßnahmen. Das Herzstück war SAFER, eine Webanwendung, die für die Erfassung von Unfalldaten im Rahmen der Unfallforschung des Unternehmens entwickelt wurde. Diese Plattform war entscheidend für die Analyse und das Verständnis von Unfallmustern und trug zu laufenden Sicherheitsverbesserungen in ihren Fahrzeugen bei.

Herausforderungen

Eine der größten Herausforderungen bestand darin, die veraltete Anwendungsarchitektur so umzugestalten, dass sie modernen Standards entspricht und gleichzeitig die Abwärtskompatibilität mit bestehenden Systemen gewährleistet ist. Um dies zu erreichen, änderten wir die Richtung von einer alten Java EE-Anwendung, die auf Glassfish-Servern gehostet wurde, zu einer modernen Quarkus-Anwendung, die in einem AWS ECS-Cluster mit Autoscaling-Services gehostet wird.

Darüber hinaus stellte die Migration der Anwendung in die Cloud eine logistische Herausforderung dar und erforderte eine sorgfältige Planung, um Unterbrechungen des laufenden Betriebs zu minimieren. Darüber hinaus stellte die Integration moderner Funktionen in die Anwendung bei gleichzeitiger Wahrung der Datenintegrität und -sicherheit eine ganz eigene Herausforderung dar.

Lösung

Um diese Herausforderungen effektiv zu bewältigen, hat das Projektteam einen systematischen Ansatz gewählt. Wir begannen mit einer gründlichen Analyse der Kundenanforderungen, identifizierten die wichtigsten verbesserungswürdigen Bereiche und formulierten einen umfassenden Plan für die Neugestaltung der Anwendungsarchitektur. Dazu gehörte die Implementierung einer modernen Angular-Frontend-Anwendung, bei der der Schwerpunkt auf dem Design der Benutzeroberfläche und der Reaktionsfähigkeit lag. Gleichzeitig überarbeiteten wir die Backend-Infrastruktur und stellten von einer alten Java EE-Anwendung auf eine moderne Quarkus-basierte Architektur um, die auf AWS ECS (Elastic Container Service) gehostet wird und über automatische Skalierungsfunktionen verfügt.

Ein wichtiger Aspekt der Lösung war die Einrichtung einer robusten und sicheren Architektur. Es wurden strenge Sicherheitsmaßnahmen implementiert, um sensible Daten zu schützen und die Einhaltung der Branchenvorschriften zu gewährleisten. Dazu gehörte die Integration von Tools zur Sicherheitsprüfung in die CI/CD-Pipeline (Continuous Integration/Continuous Deployment) sowie die Implementierung eines privaten Intranetzugangs, der durch Virtual Private Cloud (VPC) und DirectConnect erleichtert wurde. Diese Maßnahmen trugen dazu bei, die Integrität und Vertraulichkeit der Daten während des gesamten Projektzyklus zu gewährleisten.

Verwendete Technologien

Angular
Java EE, Quarkus
AWS, Terraform
Checkov, WIZ
SNS, Lambda, EventBridge

Ergebnisse

Das Projekt erreichte wichtige Meilensteine und lieferte greifbare Ergebnisse. Die erfolgreiche Migration der Anwendung in die Cloud war ein wichtiger Meilenstein, der eine größere Skalierbarkeit, Flexibilität und Zuverlässigkeit ermöglicht. Es gelang uns, eine moderne Front-End-Oberfläche zu implementieren, die das Benutzererlebnis und die Benutzerfreundlichkeit verbesserte, während die Einführung der Microservices-Architektur die Anwendungsleistung und die Wartbarkeit verbesserte. Robuste Sicherheitsmaßnahmen gewährleisteten die Vertraulichkeit und Integrität der Daten und schafften Vertrauen sowohl bei den internen Beteiligten als auch bei den Endbenutzern der Fahrzeuge.

Benötigen Sie eine maßgeschneiderte Softwarelösung für Ihr Unternehmen?

Reden wir darüber