Sped up the software development lifecycle processes by up to 40%.

Natek 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.