Digital Transformation of Wholesale Portal: A Journey from Monolithic to the Microservices Architecture
DefineX DefineX
Digital Transformation of Wholesale Portal: A Journey from Monolithic to the Microservices Architecture 28 February 2023

Digital Transformation of Wholesale Portal: A Journey from Monolithic to the Microservices Architecture

7 min read

Challenge

The technology landscape is changing faster than ever. Having built a wholesale portal years ago, the telecommunications operator found themselves struggling to keep up with customer demand and introduction of new products and services in agility. The outdated architecture and technology stack was hindering progress, causing inefficiencies and limitations in multiple areas.

The telecommunications industry underwent significant transformation as a result of deregulation. This resulted in an influx of service providers, reduction in price points, improved customer service, and the introduction of innovative services. One of the consequences of this liberation for incumbents was the requirement to open their infrastructure to the use of other telecommunication service providers. Hence, many service providers developed applications for the management of their business serving other licensed operators (OLOs).

Our client was not immune to those these market dynamics and built their OLO portal years ago. However, with the rapid advancements in technology, the solution became outdated and accumulated a significant amount of technical debt.  The introduction of new products and services, adapting to ever-changing regulations, and finding skilled resources to maintain the outdated technology became increasingly difficult. Some security patches could not be applied, and new concepts like DevOps, cloud-native architecture, and microservices were all out of sight. 

Strategy & Solution

As DefineX, we carefully analyzed all the different personas and user journeys, identified the interdependencies, and adopted a phased approach to decompose the monolith system. Our team also crafted a comprehensive coexisting strategy. It ended up being a prime example of the successful application domain-driven design.

  • To tackle the challenge at hand, we followed a systematic approach:
  • Implemented a Single Page Application that offered a high level of user interactivity
  • Employed domain-driven design principles to identify bounded contexts and develop a microservices-based application
  • Devised a seamless method to migrate and synchronize user data between the monolith application and the new services
  • Designed the solution with cloud-native architecture, which was cost-effective, highly scalable, and easy to maintain
  • To enhance security, we integrated global standards such as OpenID and OAuth for user federation.
  • Established a continuous integration and delivery (CI/CD) pipeline to accelerate the time-to-value and enable developers to focus on coding

 

Results & Transformation

A business and technology transformation requires a commitment to excellence, a tested approach, and a skilled team. That is why a leading telecommunications company turned into DefineX to attain their objectives and drive success.

By employing domain-driven design and adopting a next-generation architecture DefineX helped the leading telecommunications company to modernize their solution and accelerate time to value.

The results of this transformation were substantial, including:

  • A 30% reduction in lines of code and 60% reduction in code build time.
  • An average 30% boost in the frontend development speed, achieved by the use of modern technologies and the creation of common, reusable components. The backend development speed saw a similar improvement of 15%.
  • A 28% decrease in defect resolution time.
  • A 21% performance improvement in response times of webservices used by other telecommunication service providers.
  • An optimized deployment process, with the operational support team reporting a 35% decrease in deployment duration in the production environment compared to the legacy solution.
Author
Ece Özer

Principal – Business Analysis and Integration

Related Contents
Case Studies

Ramp Up Digital Sales Opportunities at Your Bank to Achieve 26% Increase in Customers

Two hundred fifty digital sales opportunities in 3 key areas resulted in a 26% increase in active digital customers.

Discover
Case Studies

How did IsBank save 67,351 hours a year by automatizing the financial analysis process?

According to research by Forrester, inefficient processes cost organizations up to 30% of their annual revenue, and digitalization can save up to 90% on operational expenses. Therefore, almost all companies are heading toward digital transformation. Banks are no exception.

Discover
Case Studies

Reduce Your Telco Product Catalog Complexity Through Product Rationalization

In the current telecommunications industry, high customer penetration and increased competition force product managers to introduce new personalized offerings regularly.

Discover
To discover more about our services, please contact us.