Migrating 500k Lines of Legacy Code with Copilot at One-Third of the Cost
| Engineering partner: | DataArt |
| Location: | Global |
| Industry: | Games |
| Services: | AI and ML, Legacy Modernization |
70%
Cost Reduction
Migrated half a million lines to . NET 8.0 using AI-assisted automation
3×
Faster Modernization
Zero downtime during migration
Client
Using GitHub Copilot, DataArt efficiently modernized a legacy virtual sports game application with 500,000 lines of code, reducing costs by up to 70% and migrating to .NET 8.0.
Challenge
The client, an international sports gaming developer, operated a legacy application built on an outdated .NET Framework version. With approximately 500,000 lines of code, the application suffered from poor stability, lack of scalability, and obsolete architecture. Internal expertise was limited, as the original developers had long since left the company. The primary challenge was modernizing the application efficiently to improve stability and productivity without high costs or lengthy timelines.
Solution
DataArt conducted an audit and recommended an upgrade using GitHub Copilot. Automating code migration tasks with Copilot significantly reduced potential human errors, costs, and implementation time. The modernization was delivered at approximately 1/3 the cost of traditional manual migration. GitHub Copilot automated repetitive tasks and routine code transformations, greatly reducing manual labor. The code that relied on libraries that were no longer available and supported was migrated rapidly, overcoming technical debt.
Key Outcomes
- Migrating to .NET 8.0 addressed previous stability and scalability limitations, positioning the platform for future growth.
- Significant reduction in project cost (up to 70%) and duration allowed the client to achieve modernization goals within budget and on schedule.