Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Sprache auswählen

Innowise hat eine App zur Überwachung der Strahlenbelastung aktualisiert, die Reaktionszeit verbessert und die Grundlage für die Erweiterung der Softwarefunktionalität geschaffen.
Die Anwendung des Kunden zur Überwachung der Strahlenbelastung ist bereits seit über 10 Jahren auf dem Markt, aber die Codebasis wurde in dieser Zeit nicht wesentlich aktualisiert oder umgeschrieben. Als das Geschäft des Kunden wuchs, wuchs auch sein Bedarf an einer robusteren, skalierbaren Lösung.
Sie wollten die Software modernisieren, Fehler beheben und mehrere systemische Probleme angehen, die die Leistung und die allgemeine Benutzerfreundlichkeit beeinträchtigt hatten:
Das Innowise-Team begann das Projekt mit einer gründlichen Prüfung der App zur Überwachung der Strahlenbelastung, um die Ursachen der Probleme zu verstehen, die das System beeinträchtigten. Hier ist, was wir gefunden haben:
Auf der Grundlage der Auditergebnisse erstellte das Projektteam von Innowise eine klare Roadmap mit den Verbesserungen, die für die Stabilität, Leistung und Skalierbarkeit der App zur Überwachung der Strahlenbelastung unerlässlich sind. Nachdem der Kunde grünes Licht für unseren Plan gegeben hatte, gingen wir zu kontinuierlichen Verbesserungen über.
Der Kunde wollte, dass die Entwicklung der Anwendung so reibungslos wie möglich vonstatten geht. Deshalb haben wir die Änderungen für die Endnutzer unsichtbar gemacht, um sicherzustellen, dass es zu keinen Unterbrechungen des Geschäftsbetriebs kommt. Anschließend führte das Team von Innowise die folgenden Änderungen an der Anwendung zur Überwachung der Strahlenbelastung ein.
Um die Leistung zu steigern und künftige Skalierungsanforderungen zu unterstützen, haben wir die Anwendung in mehrere Schlüsselkomponenten aufgeteilt: Frontend, Backend, Berichtsmodule, Protokollierungs- und Überwachungsmodul und Datenbank. Anschließend containerisierte unser Team jede Komponente und migrierte sie auf separate virtuelle Maschinen. Diese Änderungen unterstützten die wachsenden Arbeitslasten, die der Kunde erwartete.
Wir aktualisierten den technischen Stack der Anwendung, indem wir veraltete Frameworks und Tools auf den neuesten Stand brachten, Fehler beseitigten und sicherstellten, dass das System künftige Erweiterungen unterstützen kann. Dadurch erhielt die Anwendung einen dringend benötigten Schub an Leistung und Wartungsfreundlichkeit.
Das Team von Innowise überarbeitete die Datenbank der App zur Überwachung der Strahlenbelastung, verbesserte die Datenbankabfragen, fügte Indizes hinzu und führte Fremdschlüssel ein. Unser umfassender Ansatz steigerte die Datenbankleistung nach dem Refactoring.
Wir haben eine kontinuierliche Integrations- und Bereitstellungspipeline (CI/CD) eingeführt, um den manuellen Bereitstellungsprozess zu ersetzen. Mit diesem neuen Ansatz automatisierte unser Team den Bereitstellungsprozess und sorgte für schnellere und zuverlässigere Aktualisierungen. Außerdem haben wir die Systemprotokollierung und -überwachung mit Prometheus und Grafana eingeführt, um die Systemleistung und Probleme in Echtzeit zu verfolgen und zu visualisieren.
Das Team von Innowise nutzte Infrastructure as Code (IaC) für die Notfallwiederherstellung, was bedeutet, dass die gesamte Anwendung jetzt innerhalb weniger Minuten in einer neuen Umgebung bereitgestellt werden kann. Wir haben außerdem robuste Sicherungsverfahren eingerichtet, um sicherzustellen, dass die Daten sicher sind und bei Bedarf schnell wiederhergestellt werden können.
Parallel zum Refactoring erstellte das Team von Innowise eine sorgfältige Dokumentation für die App zur Überwachung der Strahlenbelastung, einschließlich aller Änderungen an der Architektur und am System.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Datenbank
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Da der Kunde Flexibilität beim Projektumfang wünschte, einigten wir uns auf ein Time & Material-Preismodell, d. h. wir schätzten die Projektstunden im Voraus, stellten dem Kunden aber nur die tatsächlich aufgewendeten Stunden in Rechnung. Wenn der Kunde den Projektumfang erweitern musste, stellte unser Projektmanager zusätzliche Berechnungen zur Verfügung, so dass der Kunde die Ausgaben und den Projektfortschritt leicht verfolgen konnte.
Wir wählten einen iterativen Projektmanagementansatz, indem wir das Projekt in Sprints aufteilten und für jede Phase klare Meilensteine definierten. Jede Woche hielt unser Projektteam Telefonate mit den Stakeholdern des Kunden ab, um sich über Fortschritte und Ergebnisse auszutauschen und die Abstimmung im Team zu verbessern.
1
Projektmanager
1
Delivery Manager
1
Business-Analyst
1
Lösungsarchitekt
1
Back-End-Entwickler
1
Front-End-
Entwickler
1
DevOps-Ingenieur
1
QA-Ingenieur
1
Ingenieur für Penetrationstests

Jetzt verfügt der Kunde über eine wesentlich robustere, skalierbare und wartbare Anwendung zur Überwachung der Strahlenbelastung. Wir haben die Software-Infrastruktur erfolgreich überarbeitet, Leistungsprobleme behoben und sichergestellt, dass die Architektur für künftiges Wachstum geeignet ist. Das Team von Innowise hat außerdem eine klare Roadmap für die Entwicklung neuer Funktionen und Systemverbesserungen aufgestellt, die dazu beitragen werden, die Benutzerfreundlichkeit und die betriebliche Effizienz weiter zu verbessern.
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.

Mit der Anmeldung erklären Sie sich mit unseren Datenschutzerklärung