1

Migrating an Entertainment App for Better Scalability and Performance

A nonprofit foundation scaled its application and boosted performance by 30% via migration to ASP.NET MVC.

Entertainment
ASP.NET
C#
MS SQL

Summary

Brief results of the collaboration:

  • Having migrated to a new technology stack in two months with zero downtime, the system is employed by 760 medical and social institutions worldwide.
  • With a 30% performance boost and improved scalability, the solution has already helped to manage 15,500 clown visits to 515,000 patients in 10 countries.

The customer

The company was founded in 1994 in Austria as one of the first hospital clown programs in Europe. Within a few years, it developed into one of the leading organizations in the field. In 2003, the customer established a nonprofit foundation as an umbrella organization of its international group.

The need

The company had a legacy platform for managing clown visits. Built upon an outdated stack, the system was no longer capable to sustain user growth and functionality extension. On top of that, the solution lacked logging.

Aiming to achieve scalability and improve performance, the customer turned to Altoros for proven experience with .NET Framework and expertise in system optimization.

The challenges

Under the project, the team at Altoros had to address the following issues:

  • The customer expected zero downtime during the migration process.
  • Entity Framework Core (EF Core) had to be customized to support mapping across database relations.

The solution

By migrating the system to ASP.NET MVC 2.1, developers at Altoros improved performance by 10 times and enabled further scalability.

As EF Core did not support mapping between two database tables and one entity class, our engineers created a one-to-one relation between two linked entities and then updated the code. To adjust the system to the new approach of consuming stored procedures and views in EF Core, experts at Altoros analyzed and updated all the corresponding code parts.

By implementing and customizing Telerik UI, our team managed to migrate critical UI components, preserving the solution’s original layout and avoiding a negative impact on functionality.

Finally, developers at Altoros delivered a logging module for convenient user authorization.

10

countries

760

social and medical instituions

515,000

patients

The outcome

Collaborating with Altoros, the customer migrated its solution to a new technology stack with zero downtime in just two months, while achieving a 30% performance boost and improving scalability.

Utilized by 760 social and medical institutions worldwide, the system is now able to sustain ongoing user growth and functionality buildup.

Operating in 10 countries, the solution has already helped to organize and manage 15,500 clown visits to 515,000 patients.

Technology stack

Platform

ASP.NET MVC 2.1

Programming language

C#

Frameworks and tools

ASP.NET Core 2.1, Entity Framework Core, Telerik UI, jQuery, AutoMapper

Database

MS SQL

Seeking a solution like this?
Contact us and get a quote within 24 hours

Preloader
Photo
Alex Tsimashenka
Business Development Director
a.tsimashenka@altoroslabs.com
Headquarters
+1 (650) 419-3379
Toll-Free
1-855-ALTOROS