1. Ausgangslage
Eine globale Versicherungsgesellschaft, die Ende des 19. Jahrhunderts gegründet wurde. Mit einer Belegschaft von über 55.000 Mitarbeitern und einer Präsenz in mehr als 200 Ländern und Territorien. Im Jahr 2022 erzielte das Unternehmen einen beeindruckenden Umsatz von über 81 Milliarden Euro.
Der Schwerpunkt unserer Zusammenarbeit liegt auf der Optimierung der von Versicherungsvertretern genutzten Anwendung. Dieses Tool ist für den täglichen Betrieb des Unternehmens unerlässlich und wird von allen Agenten intensiv genutzt.
Unser Ziel war es, eine hohe Verfügbarkeit sowie einen effizienten und schnellen Betrieb sicherzustellen, Schlüsselelemente für den Erfolg des Unternehmens im Umgang mit Kunden.
2. Problemstellung
Der Prozess der Erstellung einer Versicherungspolice umfasst verschiedene Transaktionen, die innerhalb einer festgelegten Höchstzeit abgeschlossen werden müssen.
Da es sich um eine Anwendung handelt, die gleichzeitig von Hunderten von Benutzern verwendet wird, ist die Leistung von entscheidender Bedeutung.
Die meisten Tests der Anwendung wurden manuell durchgeführt, was aufgrund langer und langwieriger Arbeitsabläufe zu einem erheblichen Zeitaufwand für Validierungen führte.
Darüber hinaus kam es mit jeder Veröffentlichung zu einer Verschlechterung der Ladezeiten.
3. Lösung
Es wird eine Leistungstestlösung vorgeschlagen, um Transaktionen mit mehreren hundert virtuellen Benutzern gleichzeitig auszuführen. Die Infrastruktur umfasst sowohl Frontend-Web- als auch Desktop-Leistungstests mit Citrix.
Parallel zu den Leistungstests führt das Systemteam eine Serverüberwachung durch, um die Auswirkungen intensiver Nutzung zu bewerten und Infrastrukturgrenzen zu ermitteln.
Abschließend wird ein automatischer Bericht mit statistischen Zeitdaten, Vergleichen mit Baselines früherer Hinrichtungen und Schlussfolgerungen auf der Grundlage der erhaltenen Beweise erstellt.
4. Ergebnis
Basierend auf den aus den Leistungstests gewonnenen Erkenntnissen wurden mehrere Probleme identifiziert, die sich auf die Reaktionszeiten auswirkten.
Eine der Lösungen beinhaltete eine Änderung der Warteschlangenverwaltungsarchitektur, die eine deutliche Reduzierung der Transaktionsladezeiten ermöglichte.