Client already created a desktop application using Delphi, Web API 2 (to communicate with desktop application), Customer portal using .NET MVC Framework and SAP Sybase SQL as database. The Client has multiple small modules available which are interconnected and tightly coupled. Database connectivity is maintained using NHibernate ORM. There are separate servers for database, web application, utilities, file service, etc. Deployment process on each server was manual. Dependency injection is managed by Autofac.
The client is a well known entity in the Legal and lender process industry. It has it’s own various challenges:
We convinced the client to migrate the legacy application to modern .NET application with the latest .NET framework.
The goal is to migrate a legacy desktop based application to .NET 7. Variance Infotech studied various technology options and decided to go with .NET 7, SQL Server as base technology. We used RabbitMQ and Action Step to implement a publish subscribe pattern.