# Case study: Echtzeit-Monitoring-Engine

Quelle: https://lean-coders.at/case-study-echtzeit-monitoring-engine

> Legacy-Code modernisiert, Verarbeitungszeit um 70% reduziert: Wie LEAN-CODERS eine kritische Monitoring-Engine von 32 auf unter 10 Stunden brachte.

Case Study

Visual Basic raus. Java rein. Bis zu 70% schneller.

1. Challenges
2. Project Journey
3. Ergebnisse

Energiesektor

6 Monate

1 Full Stack Senior Dev

**~70%** Reduzierte Verarbeitungszeit — von 32 auf 10 Stunden

**€10.000** Monatliche Ersparnis — Senkung der Infrastrukturkosten

**3 auf 1** Reduzierter Wartungsaufwand — 3 Kubernetes Pods auf 1 zusammengelegt

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

Analyse & Simulation

Wir bauten eine umfassende Simulationsumgebung mit JavaScript (Node.js) und vollständigen Unit-Tests auf. Millionen von Messages konnten durch alte und neue Systeme geschickt werden, um Differenzen präzise zu identifizieren.

**Diese Investition zahlte sich aus** – wir entdeckten, dass die ursprünglich gewünschte Python-Lösung noch langsamer gewesen wäre als das Legacy-System.

Architektur-Redesign

Der Kunde nutzte bereits Java für Teile der Verarbeitung. Wir erweiterten diese bestehende Java-Architektur strategisch und migrierten die kritische Verarbeitungslogik aus Visual Basic.

**Der entscheidende Durchbruch:** Wir eliminierten die Netzwerk-Übergaben zwischen den Systemen, indem wir alles in einer einzigen, optimierten Java-Codebasis konsolidierten.

Implementierung & Validierung

Ein LEAN-CODERS Senior Developer arbeitete eng mit zwei Experten auf Kundenseite zusammen. Jede Optimierung wurde gegen reale Produktionsdaten getestet.

**Das Ergebnis:** vollständig dokumentierter, wartbarer Java-Code mit umfassenden Unit-Tests – lesbar für das gesamte Entwicklerteam.

Deployment & Wartung

**Nahtloser Rollout ohne Ausfallzeiten.** Die neue Core Processing Engine läuft seitdem stabil im Produktivbetrieb und wird von uns kontinuierlich gewartet und optimiert.

## 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

Jetzt Discovery-Call mit deinem Experten buchen

This guy has seen it all. He knows what to do. Call him!

Next

Vienna Capitals Webseite
