Case Study
Visual Basic raus. Java rein. Bis zu 70% schneller.
LEAN-CODERS optimierte die kritische Core Processing Engine eines international führenden Herstellers von Gasmotoren zur Überwachung tausender Stromgeneratoren weltweit. Durch Architektur-Modernisierung und Code-Konsolidierung konnten wir die Verarbeitungszeit von 32 auf unter 10 Stunden reduzieren.
Challenges
Der Kunde stand vor kritischen Herausforderungen in seinem Reliability Engineering.
- Performance-Flaschenhals
Die bestehende Core Processing Engine zur Überwachung weltweiter Stromgenerator-Flotten benötigte 32 Stunden für die tägliche Datenverarbeitung – viel zu langsam für moderne Anforderungen.
- Legacy-Architektur
Veralteter Visual Basic Code mit komplexen Netzwerk-Übergaben zwischen isolierten Systemen, schwer wartbar und anfällig für Fehler.
- Fehlende Transparenz
Millionen von Maschinen-Messages täglich, aber keine effiziente Methode zur Validierung von Zustandsänderungen und Algorithmen.
- Infrastruktur-Overhead
Drei separate Kubernetes Pods für die Verarbeitung, hohe laufende Kosten.
Project Journey
Ergebnisse
Langfristige Partnerschaft:
Das Projekt ist eines von mehreren erfolgreichen Projekten in einer mehrjährigen Zusammenarbeit. Die kontinuierliche Wartung läuft bis heute.
We deliver. They stay. Repeat.
Performance
70% schnellere Verarbeitung: Von 32 Stunden auf unter 10 Stunden pro Berechnungszyklus
Konsolidierte Architektur: Drei separate Kubernetes Pods auf einen einzigen reduziert
Kosten & Wartbarkeit
~€10.000+ monatliche Einsparungen durch Infrastruktur-Optimierung (geschätzt)
Drastische Reduktion von Helpdesk-Calls dank präziserer Algorithmen und besserer Reliability
Vollständig dokumentiert in Confluence mit umfassenden Unit-Tests
Technische Qualität
Moderne Java-Codebasis statt schwer wartbarem Visual Basic Legacy-Code
Fundament für Folgeprojekte
Die neue Architektur ermöglichte bereits ein zweites Projekt für andere Teams im Unternehmen
Team-ready
Jeder Java-Entwickler kann den Code verstehen und erweitern