Modernizing Legacy Software for a Telecom Company

Edvantis helped the Freenet Group – the largest network-independent telecom provider in Germany – upgrade its legacy codebase and migrate to a more agile microservices architecture.

  • Service

    Staff Augmentation​

  • Industry

    Telecommunications

  • Location

    Germany

16
legacy services migrated
12
months spent for migration
4
large brands in the Freenet Group

Challenge

The Freenet Group is the largest independent telecom network provider in Germany, offering a range of telecommunication, broadband, web, media, and TV services to its growing base of 8.3 million subscribers.

Four Main Brands in the Freenet Group 

  1. Mobilcom-debitel – one of the largest European providers of mobile phone services in Europe. 
  2. GRAVIS – an authorized Apple reseller in Germany. 
  3. Klarmobil.de – a mobile virtual network operator, offering discounted subscription plans. 
  4. Freenet.de – free email and cloud service. 

As an innovative market leader, the Freenet Group quickly 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. 

Edvantis engineers familiar with the Spring Boot framework, Java 11, and mono and flux libraries were selected to assist Freenet. 

“Edvantis has intelligent people on board, competent and ready to get the job done. Their professionalism and approach to development has made for a good experience thus far, along with the speed and accuracy of their work.”  

Thomas Reimann, Division Head Billing and Backend, freenet Group 

Main Goals

  1. Preserve the business logic for all the applications
  2. Migrate application to a new Java 11 and Spring Boot framework.

Technologies Used

Java 11, Spring Boot

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. 

In terms of legacy modernization, our engineering team:

  • Performed code refactoring and improved its quality within the newer Java 11 version. 
  • Upgraded legacy libraries using Spring Boot features. 
  • Used a reactive approach to IT system modernization and helped the client migrate to a future-proofed microservices architecture, built on Java 11.

As part of QA services, we delivered:

  • Code coverage reports that verified if the migrated biz-logic was fully covered by tests 
  • Integration testing to ensure there were no new bugs in the migrated code 
  • Static code analysis to double-check that the code is clean and ready-to-be deployed.



Edvantis has intelligent people on board, competent and ready to get the job done. Their professionalism and approach has made for a good experience thus far.

Drop a Line
About Your Project

Submit the form below or get in touch with us by email engagement@edvantis.com outlining your project details. You’ll get a response within one business day from an Edvantis expert skilled in your tech stack, industry, or specific business challenge.
It would be a pleasure to work with you.

    This is a required field
    This is a required field
    This is a required field
    This is a required field
    I’m interested in:

    Our Recognitions: