Es
Eng

The key to success: a committed team and good communication

Customer
Insurance/Health
Partner
No items found.
Products and services
Development
Sector
Country
Chile

In 2023, our client decided to migrate one of its middlewares to a new microservice-based architecture and the project was awarded to CleverIT for its extensive experience in migrations and custom development solutions.

The client's old middleware was developed on .NET Framework 4.7.2 and was located in Microsoft Azure Service Fabric. The obsolescence of this framework, the risk of not having Microsoft support for old APIs, the incompatibility with Kubernetes versions, and the security risk were some of the challenges we faced.

CleverIt proposed migrating all 44 middleware microservices to Kubernetes containers, developed in .NET 5. This would make it possible to manage the services independently, avoiding global problems in the solution when one of these services fails. In addition, an automated deployment process would be implemented using the Azure DevOps Pipelines.

The project was successfully completed on time and within the planned budget. The technical results were as follows:

  • 268 Test Cases were executed in a Dev and QA environment for the different migrated Endpoints.
  • 55 automated tests were implemented using XUnit, SpecFlow and RestSharp.
  • 44 microservices were migrated.
  • 42 unit tests were performed on the Controller, Services and Client layers, for a minimum coverage of 70%.

In this way, problems with key values were solved at an early stage of development.

Oddly enough, a week before it ended, the old services failed. This allowed the customer to anticipate a general failure.

The migration of middleware to a new microservice-based architecture was a success thanks to the impeccable work of the CleverIT team. The company demonstrated its ability to plan and execute complex projects, as well as its commitment to customer satisfaction.

If you need assistance with your migrations, we invite you to contact us