Three colleagues have a conversation Three colleagues have a conversation

Eine erfolgreiche Strategie: Wie WinWire eine juristische App mit Azure modernisiert hat

Der bewährte Ansatz von WinWire zur Anwendungsmodernisierung brachte dem Unternehmen einen Microsoft Partner of the Year Award 2024 für seine Zusammenarbeit mit dem Unternehmen Relativity an seinem SaaS-Produkt RelativityOne ein.

15. Oktober 2024

Wenn ein Unternehmen seit fast 20 Jahren im Geschäft ist, verlässt es sich sehr wahrscheinlich nicht mehr auf dieselbe Technologie, mit der es im ersten Jahr begonnen hat. Denn wenn immer noch dieselbe Technologie im Einsatz ist, ist es mit hoher Wahrscheinlichkeit nicht mehr im Geschäft. Aus seiner 30-jährigen Erfahrung im Technologiemanagement wusste Ashu Goel aus erster Hand, dass Unternehmen die digitale Transformation vorantreiben müssen, um agil, sicher und wettbewerbsfähig zu bleiben. Das ist die Idee, die ihn 2007 dazu brachte, WinWire zu gründen, und es ist seitdem die Grundlage für den Erfolg des Unternehmens.

WinWire stellt Microsoft Azure in das Zentrum seiner Arbeit und bietet Cloud-, App-Modernisierungs-, Daten- und generative KI-Lösungen, um seine Kunden an der Spitze der Innovation zu halten. Und um diese Lösungen konsequent auf hohem Niveau bereitzustellen, hat WinWire die eigenen technischen Fähigkeiten und das Know-how im Rahmen des Microsoft AI Cloud Partner Programs verfeinert und Lösungspartner-Bezeichnungen für Daten und KI (Azure), Digital- und App-Innovationen (Azure) und Infrastruktur (Azure) erhalten und sich auf die Bereiche Infrastruktur- und Datenbankmigration zu Azure sowie Migration von Unternehmensanwendungen zu Azure spezialisiert.

Das Engagement von WinWire sowohl für sein Handwerk als auch für seine Kunden brachte dem Unternehmen den 2024 Microsoft Partner of the Year Award für die Modernisierung von Anwendungen in der Kategorie "Azure" ein, was das Unternehmen zum zweifachen Gewinner und zum vierfachen Finalisten macht. "Es ist eine Ehre, erneut als Gewinner und Finalist in mehreren Kategorien der Microsoft Partner of the Year Awards ausgezeichnet zu werden", sagte Ashu Goel, CEO von WinWire. "Seit 17 Jahren sind wir Microsoft-Partner und helfen Kunden seit langem dabei, das Potential von Azure zu nutzen, um ihre Anwendungen zu modernisieren, die betriebliche Effizienz zu steigern und das Wachstum voranzutreiben."


Zeit für die Modernisierung des Monolithen

Ein Großteil der Arbeit von WinWire besteht darin, mit einer bewährten Modernisierungsstrategie die digitale Transformation für Unternehmen in den Bereichen Gesundheitswesen, Software, Einzelhandel und Fertigung voranzutreiben. Für einen ihrer Kunden, Relativity, veränderte diese Strategie den Verlauf seiner Geschäftsentwicklung.

Relativity wurde 2001 gegründet und hat seine Position als führendes Unternehmen im Bereich der Technologie für Rechtsangelegenheiten mit über 350.000 Anwendern in den Bereichen Recht, Finanzdienstleistungen und Regierungsorganisationen in mehr als 40 Ländern gefestigt. Als das Unternehmen 2018 sein Flaggschiffprodukt, RelativityOne, auf den Markt brachte, wurde die Lösung schnell zum am schnellsten wachsenden Produkt in der Geschichte des Unternehmens. Die auf KI basierende Cloudlösung verwaltet große Datenmengen und identifiziert schnell wichtige Probleme bei Rechtsstreitigkeiten und internen Untersuchungen. Angesichts der sensiblen Daten, mit denen gearbeitet wird, wusste Relativity, dass die Skalierung des Produkts eine noch sicherere und robustere Grundlage erfordern würde.

"Der Kern unseres Geschäfts sind rechtliche Daten", sagte Keith Carlson, Chief Technology Officer bei Relativity. "Um Kunden bei ihren Datenherausforderungen bestmöglich zu unterstützen, musste Relativity sicherstellen, dass unser Cloud-Ökosystem immer agiler und sicherer wird und besser ausgerüstet ist, um unsere schnell wachsende Nachfrage zu bewältigen."

Zu dieser Zeit basierten die Legacy-Anwendungen von Relativity auf dem .NET Framework, mit selbst entwickelten Teilen, die von Verbesserungen zur Verarbeitung großer Datensätze und wachsender Nachfrage profitieren würden. Eine Anwendung mit einer monolithischen Architektur, wie beispielsweise .NET Framework, wird als einzelne, eigenständige Einheit mit einer Codebasis erstellt, die in den frühen Tagen der Entwicklung bequem und einfach bereitgestellt werden kann.

Aber wenn die Anwendung größer und komplexer wird, ist es viel schwieriger, sie zu warten, neue Features oder Funktionen hinzuzufügen und letztendlich zu skalieren. RelativityOne wuchs schnell aus seinem Framework heraus, und mit dem Wachstum des Kundenstamms nahmen auch die Herausforderungen zu: Die Daten waren über lokale Datenbanken, Dateiserver, Archive und die Cloud verstreut, der Mangel an Datenanalysen schränkten Genauigkeit und Einblicke ein, und die Wartung war teuer.

Aus diesem Grund hat sich Relativity an WinWire gewandt. Angesichts der Erfahrung, dem Fachwissen und dem, was Carlson als "nachgewiesene Erfolgsbilanz bei der Beschleunigung der digitalen Transformation von Unternehmen" bezeichnet, wusste er, dass WinWire ein Partner war, auf den sich sein Team verlassen konnte, um RelativityOne gemeinsam mit den Entwicklungsteams von Relativity zu verbessern.

Drei Kollegen treffen sich an einem Konferenztisch

"Seit 17 Jahren sind wir Microsoft-Partner und helfen Kunden seit langem dabei, das Potenzial von Azure zu nutzen."

– Ashu Goel, CEO, WinWire

Der wiederholbare, bewährte Ansatz von WinWire

Die Herausforderung von Relativity war das perfekte Szenario für die Anwendungsmodernisierung – das Kerngeschäft von WinWire. WinWire erklärt in seinem Blog, dass der Prozess "die Aktualisierung von Legacy-Software auf einen neuen und transformierten Computing-Ansatz beinhaltet, der neuere Sprachen, Frameworks und Infrastruktur-Tools umfassen kann". Die Softwareentwicklung ist mit der Renovierung eines älteren Hauses mit modernen Verbesserungen vergleichbar, die nötig sind, damit es sicher, effizient und strukturell solide bleibt.

Die Modernisierungsstrategie von WinWire beginnt mit Dateneinblicken und KI-gestützter Automatisierung, um die Leistung und Nutzung von Anwendungen zu bewerten. Laut WinWire basieren etwa 60 % des Ansatzes auf einem wiederholbaren Prozess, der auf einem siebenstufigen Migration Factory-Modell basiert, das jede Phase des Prozesses von der Planung bis zur Validierung abbildet. Nach der Planungs- und Bewertungsphase passt WinWire seine Dienste an die Bedürfnisse jedes Kunden an.

Für Relativity umfasste dies eine Vielzahl von Produkten – Azure DevOps, Azure KeyVault, Azure App-Dienste, Azure Kubernetes-Dienste, GitHub, Azure SQL, Azure Data Lake und ASP.NET Core – und zwei wichtige Schritte:

  1. Azure-Migration: WinWire half Relativity dabei, sich von dem Legacy-.NET-Framework zu lösen und ASP.NET Core für das Design von Microservice-Apps einzuführen, in dem die neuen .NET 5- und .NET Standard 2.1-Versionen integriert sind.
  2. GitHub-Migration: WinWire arbeitete mit den Entwicklern von Relativity zusammen, um zu GitHub und Azure DevOps-basierten Pipelines zu migrieren, was ihnen den zusätzlichen Vorteil verschaffte, GitHub Copilot für das Schreiben von Code zu nutzen.

WinWire verwendete auch ein Migrations-Framework, das basierend auf einer Kombination aus bewährten Methoden und der umfangreichen Erfahrung von Microsoft entwickelt wurde. Es wurde entwickelt, um Legacy-Anwendungen in agilere und aktualisierte cloud-spezifische Microservices umzuwandeln und so Innovationen schnell und skalierbar zu fördern und gleichzeitig technische Schulden zu reduzieren.

Three colleagues have a conversation around a table with an open laptop on it Three colleagues have a conversation around a table with an open laptop on it

"Dieser maßgeschneiderte Ansatz zur Anwendungsmodernisierung hat zu kürzeren Vorlaufzeiten, einer schnelleren Implementierung von Sicherheits-Frameworks und einem besseren und sichereren Kundenerlebnis geführt."

– Keith Carlson, Chief Technology Officer, Relativity

Eine agile, sichere und skalierbare Anwendung

Mit der Unterstützung von WinWire bei der Modernisierung des .NET-Frameworks und der Migration von Pipelines zu GitHub konnte Relativity 150 % der IT-Kosten einsparen und so die Daten für RelativityOne auf 19 Petabyte skalieren. Jetzt konnte das Unternehmen Anwendungsfunktionen schneller und agiler entwickeln und bereitstellen. "Ich sehe bei jeder Initiative innerhalb des WinWire-Teams eine kontinuierliche Steigerung der Geschwindigkeit", sagte Krishna Aerabati, Director of Software Engineering bei Relativity. "Mit allen Anstrengungen beschleunigen wir jetzt das Onboarding unserer Kunden vom On-Premises-Server von Relativity zur cloudbasierten RelativityOne-Lösungen."

Vor allem aber wurde so die Grundlage für das Produkt gestärkt, um Kunden zu unterstützen und sicher zu skalieren. "Dieser maßgeschneiderte Ansatz zur Anwendungsmodernisierung hat zu kürzeren Vorlaufzeiten, einer schnelleren Implementierung von Sicherheits-Frameworks und einem besseren und sichereren Kundenerlebnis geführt, so Carlson."

In den nächsten 20 Jahren, wenn sich die Technologie weiterentwickelt und noch weiter fortgeschritten ist, wird wahrscheinlich auch die Strategie von WinWire entsprechend aktualisiert. Aber eines wird mit Sicherheit konstant bleiben: das Engagement von WinWire, seine Kunden bei der digitalen Transformation zu unterstützen und erfolgreich zu sein.

Weitere Erfolgsstorys von Partnern lesen

Erfahren Sie, wie andere Organisationen in Ihrer Branche Microsoft-Technologien einsetzen, um Herausforderungen zu meistern, Erfolge zu erzielen und ihr Geschäft auszubauen.
Dieses Dokument dient lediglich zu Informationszwecken. MICROSOFT ÜBERNIMMT FÜR DIESE ZUSAMMENFASSUNG KEINERLEI GEWÄHRLEISTUNG, WEDER AUSDRÜCKLICHER NOCH STILLSCHWEIGENDER ART.