Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.
Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Sprache auswählen

Innowise migrierte alle Client-Anwendungen auf ein einziges Azure-basiertes Ökosystem, das einen einheitlichen Technologie-Stack nutzt.

Obwohl die Komplexität des Projekts anfangs unterschätzt wurde, hat die anschließende Verstärkung des Teams die betriebliche Organisation und Kommunikation erheblich verbessert. Dies ermöglichte es Innowise, die komplizierten technischen Ebenen professionell zu verwalten und hochwertige Ergebnisse zu liefern, die unseren Geschäftszielen entsprachen.

Im Laufe der Zeit war das Anwendungsökosystem von Gestical - Gestical Web, Gestical Plan und Gestical MIF - in Bezug auf Funktionen und Systemlast erheblich gewachsen. Die Architektur, die Infrastruktur und die Leistungsoptimierung hatten sich jedoch nicht entsprechend entwickelt. Innowise wurde beauftragt, die Kernanwendung Gestical Web zu modernisieren.
Innowise implementierte eine schrittweise Modernisierungsstrategie, die das Legacy-System von Gestical in eine Cloud-native, skalierbare und sichere Plattform verwandelte.
Die Modernisierung betraf die zentrale Betriebsanwendung von Gestical, Gestical Web, mit der die Benutzer Gebäude verwalten, Geräte überwachen, Berichte erstellen und Energiekosten ermitteln.
Die Modernisierung begann mit einer umfassenden Bewertung des bestehenden Gestical Web Ecosystems. Die alte Anwendung wurde mit einer veralteten Version von ASP.NET MVC erstellt und auf einer einzigen virtuellen Azure-Maschine gehostet, was zu Skalierbarkeitseinschränkungen und Leistungsproblemen führte.
Unser Team hat Gestical Web mit Next.js und NestJS neu implementiert und auf Azure App Service, eine Cloud-verwaltete PaaS-Plattform. Dieser Ansatz reduzierte den Aufwand des Kunden für die Infrastrukturverwaltung und die laufenden Wartungskosten.
Ein wichtiger Teil der Modernisierung war die Migration und Optimierung der Datenbankebene. Um kritische Leistungsprobleme zu beheben, migrierten wir die selbst gehostete MySQL-Datenbank auf Azure Database for MySQL.
Zuvor griffen mehrere Anwendungen direkt auf die Datenbank zu, was zu versteckten Abhängigkeiten führte. Dies machte Aktualisierungen riskant und erhöhte die Komplexität der Migration.
Wir haben eine zentralisierte REST-API-Schicht eingeführt, die jetzt als einziger Kommunikationspunkt zwischen den Kundenanwendungen und der Datenbank dient. Dieser Ansatz standardisiert den Datenaustausch, stärkt die Validierung und Zugriffskontrolle und reduziert die Komplexität der Architektur erheblich.
Alle Systemkomponenten von Gestical Web interagieren jetzt über diese sichere API-Schicht.
Die Arbeit an der Gestical-Plattform erforderte eine sorgfältige Abstimmung zwischen bestehenden Systemen und der neuen Architektur. Unser Team konzentrierte sich auf die Entwicklung einer skalierbaren Grundlage, die es der Plattform ermöglicht, sich weiterzuentwickeln und gleichzeitig die Kontinuität des laufenden Betriebs zu gewährleisten.

Aliaksandr Kavalchuk
ProjektmanagerNestJS
React, TypeScript
MySQL, TypORM
Azure AD

Die Gestical-Webplattform arbeitet jetzt innerhalb einer einheitlichen Backend-Architektur, die die Systemzuverlässigkeit verbessert und eine stabilere Umgebung für die Verwaltung betrieblicher Arbeitsabläufe schafft.
Durch die Bereitstellung der Plattform auf Azure App Service konnte der Kunde die Wartungskosten für die Infrastruktur senken und die laufende Verwaltung der Plattform vereinfachen.
Mit der Einführung eines zentralisierte REST-API-Schicht, die Kommunikation zwischen Anwendungen und der Datenbank ist nun standardisiert und sicherer, wodurch versteckte Abhängigkeiten reduziert werden und zukünftige Systemaktualisierungen einfacher zu implementieren sind.
Diese Schritte schaffen eine strukturierte, sichere und skalierbare Cloud-native Grundlage für die weitere schrittweise Modernisierung der Gestical-Plattform.
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