Die Situation vor unserer ZusammenarbeitDer ursprüngliche Software-Dienstleister hatte die Wartung eingestellt und einen unvollständigen Code abgeliefert. Während des laufenden Betriebs musste die Software komplierfähig gemacht werden.
Durch ein eigenes Quotenmanagement, andem mehr als 200 Mitarbeiter und über 3.000 Spielebeobachter beteiligt sind, können Wettquoten sekundenschnell aktualisiert werden.
Die Software musste daher einer hohen Komplexität Rechnung tragen.
Die besondere Herausforderung
Retten, Weiterentwickeln und Warten einer Software für Sportwetten bei laufendem Betrieb unter Berücksichtigung verschiedener gesetzlichen Rahmenbedingungen in verschiedenen (Bundes-) Ländern war eine sportliche Aufgabe für uns.
Erschwerden kam hinzu, dass die übergebene Software diverse Probleme aufwies, unter anderem die fehlende Dokumentation und veraltete Bibliotheken.
Unsere LösungMit dem Kunden wurden die Vor- und Nachteile zweier möglicher Lösungswege besprochen: Das Reten der vorhandenen Software und die Entwicklung einer komplett neuen Software.
Da sich der Kunde für die Rettung der bestehenden Software entschied, ergriffen wir die erforderlichen Maßnahmen. Sämtliche Probleme wurden behoben, die Dokumentationslücken geschlossen. der Quellcode aufgeräumt, die Software restrukturiert und neue Features eingeführt.
Damit der Kunde sein Geschäftsmodell auch künftig erfolgreich weiterführen kann, war der Umbau der Software zu einer modernen (Micro-) Service-Architektur unerlässlich. Das Risiko-Management und einige Spezialfunktionen wurden in die neue Architektur überführt. Zusätzlich wurde ein eigenes Framework entwickelt, um weitere Services in die Microservice-Architektur zu migrieren.