Sep 26, 2022
No image
Legacy software modernization for telecom company
Completed

Legacy software modernization for telecom company

$100,000+
7-12 months
Germany
2-5
view project
Service categories
Service Lines
IT Services
Domain focus
Telecommunications
Programming language
Java
Frameworks
Spring
Subcategories
IT Services
Staff Augmentation

Challenge

Our client — the largest network-independent telecom provider in Germany — recognized the need to upgrade its legacy codebases. The original systems were built on Java 6 and Jboss (WildFly) application servers which no longer met its business needs.
Our client — the largest network-independent telecom provider in Germany — recognized the need to upgrade its legacy codebases. The original systems were built on Java 6 and Jboss (WildFly) application servers which no longer met its business needs.

Solution

The Edvantis team migrated and fully ported 16 legacy services to the new infrastructure in just 12 months. Our main goal during migration was to preserve the business logic for all the applications to avoid any operational disruptions. Furthermore, our engineering team: 1) Performed code refactoring and improved its quality within the newer Java 11 version. 2) Upgraded legacy libraries using Spring Boot features. 3) Used a reactive approach to IT system modernization and helped the client migrate to a future-proofed microservices architecture, built on Java 11.

Results

In addition to development, Edvantis performed a set of essential QA services to ensure that the new systems function as intended. We delivered: 1) Code coverage reports that verified if the migrated biz-logic was fully covered by tests. 2) Integration testing to ensure there were no new bugs in the migrated code. 3) Static code analysis to double-check that the code is clean and ready for deployment.