We speed up our client's software development life cycle by 40%
Home
Case study
We speed up our client's software development life cycle by 40%

Industry:

Telecommunications

Financial Services

Location

UKRAINE

Platform

AWS

Cooperation:

2+ mos.

We speed up our client's software development life cycle by 40%

Nateс R&D is a provider of BSS software development solutions for communications service providers (CSPS).

At this moment, over 100 consumers have started to use their different telecom solutions, among the NATEC billing solution should be singled out separately as novated BSS solution by digital transformation in the telecom market.

The product that NetLS specialists worked on together with the customer's team is the MEF.DEV Serverless platform.

MEF.DEV provides developers with accelerated development, hosting, and the ability to manage applications based on the composition of IoC (Inversion of Controls) containers through a flexible development process based on the principles of continuous integration. The platform supports domain-driven design and business analysis with database and model-first code generation capability and unified development process. It provides an open standards-based approach to build software.

MEF.DEV is aimed at improving business agility, especially in legacy environments, by creating a simplified transformation process.

imgpsh_fullsize_anim

Standardized APIs

The platform exposes auto-generated REST API interfaces which helps extend the functionality of the platform.

Container composition

MEF.DEV entities provide access to business logic or/and to a specific (native) data storing using the Managed Extensibility Framework (MEF) and canonical data models. 

NetLS has been cooperating with the client for more than 3 years and has successfully completed several projects. 

The MEF.DEV product has been under active development for more than a year before we started our common cooperation and the first priority for the client was to fix the existing problems and come up with a solution to launch the platform into the global market.

The primary issue the client had was slow software development lifecycle processes

To achieve the primary goal we did the following: 

1. Initially, we solved problems with a large number of queries to the database to build the user context on the server.

2. Configured the database and server to request the process of generating entity models via code-first, with the subsequent transition to database-first and stored procedures.

3. Implemented a queue-based service for all FIFO (first in, first out method) requests to work correctly to start caching data during a large concurrent call to the API to eliminate overload.

4. Integrated JWT authentication using refresh-token that allowed developers to avoid unnacessary authorization every time by using auth-token as well as using this token for REST API.

5. Implemented a service based on templates using Handlebars to do mailing to e-mails or directly to platform that freed the developers that were busy creating email templates and allowed to move this responsibility to any person with permission even without  knowledge of development.

6. Moved the logic of implementing user access to services from the hard code to the level of configuring operating system services and changed the way of implementing access from the role-model to the use of groups that include these roles, which reduced time to obtain appropriate rights for users and increased the flexibility of the access system.

As a result the software development lifecycle processes were sped up by up to 40%. It also allowed to improve business agility of our customer’s clients by accelerating concept-to-cash from months to less than 3 weeks and improved opex efficiency by using this system that is easier and cheaper to deploy, integrate & upgrade.

The MEF.DEV product was successfully released and used by the customer company with additional functionality (billing container).

Due to long-term and successful cooperation with the customer company, NetLS has become an official partner and reseller of the MEF.DEV product.

You can also read the full presentation of the MEF.DEF by clicking here.

 

TECHNOLOGIES:

Are you interested in our case study?

The NetLS team can develop an individual innovative solution based on our experience specifically for your business. Fill out the form and we will get back to you with a unique proposal!

I consent to receiving news, updates, and special offers via email

By sending a message you agree with your information being stored by us in relation to dealing with your enquiry. Please have a look at our Privacy Policy

Related articles

Cooperation: 8+ mos.

Preparing a test plan for a billing system in the telecom industry

In this case, the client needed to meet the rigorous needs of one of the largest mobile operators and internet providers in Ukraine (NDA). With a workforce of around 4,000 employees and over 27 million users nationwide, the project required careful planning at every implementation stage. To ensure superior development quality and product stability, the NetLS team designed a step-by-step test plan to coordinate testing efforts, reduce risks, and improve overall process efficiency.

Cooperation: 1+ yr.

Automated auditing solution for a family investment fund

Our client, a French family investment fund, offers loans and B2B2X fintech services, including business and call centers. As it expands into a new EU market through a child company, it’s transitioning from a legacy system to a proprietary solution. The main challenge was the absence of a unified financial data system, leading to reporting inconsistencies and security concerns. To validate the market, the client needed a fast, cost-effective PoC for automated payment matching and audit readiness.

Cooperation: 1+ mo.

Online map-based reporting solution for the energy sector

Our client, a company in the energy sector, owns several power plant panels on different sites and is actively expanding its facilities. The key requirement was a solution that could quickly display the status of each power plant on the interactive map. Our team immediately jumped into the process and began building the solution from scratch.