Case Study
Visual Basic out. Java in. Up to 70% faster.
LEAN-CODERS optimized thecritical Core Processing Engineof an internationally leading manufacturer of gas engines to monitor thousands of power generators worldwide. Througharchitecture modernizationandcode consolidationwe were able to reduce the processing time from32 to under 10 hoursreduce.
Challenges
The client faced critical challenges in their Reliability Engineering.
- Performance bottleneck
The existing Core Processing Engine for monitoring global power generator fleets took 32 hours for daily data processing – far too slow for modern requirements.
- Legacy architecture
Outdated Visual Basic code with complex network handovers between isolated systems, hard to maintain and prone to errors.
- Lack of transparency
Millions of machine messages daily, but no efficient method for validating state changes and algorithms.
- Infrastructure overhead
Three separate Kubernetes Pods for processing, high ongoing costs.
Project Journey
Results
Long-term partnership:
The project is one of several successful projects in a multi-year collaboration. Continuous maintenance is ongoing to this day.
We deliver. They stay. Repeat.
Performance
70% faster processing: From 32 hours to under 10 hours per calculation cycle
Consolidated architecture: Reduced three separate Kubernetes Pods to a single one
Costs & Maintainability
~€10,000+ monthly savings through infrastructure optimization (estimated)
Drastic reduction in helpdesk calls thanks to more precise algorithms and better reliability
Fully documented in Confluence with comprehensive unit tests
Technical quality
Modern Java codebase instead of hard-to-maintain Visual Basic legacy code
Foundation for follow-up projects
The new architecture already enabled a second project for other teams in the company
Team-ready
Any Java developer can understand and extend the code