Skip to main content

Modernizing .NET applications at scale using AWS with Nol Universe

Learn how Nol Universe modernized .NET applications using AWS Transform to accelerate development and reduce manual effort.

Benefits

1.5
million lines of code modernized in 6 weeks
10-hour
core code transformation
3x
increase in productivity for development teams
50%
reduction in development effort

Overview

As a leading travel and leisure company in South Korea, Nol Universe needed to modernize its legacy Microsoft .NET applications to support growth and improve scalability. Its existing systems, built on .NET Framework, limited flexibility and made it difficult to introduce new features quickly.

Using Amazon Web Services (AWS), Nol Universe adopted an AI-driven approach to application modernization that automated key parts of code transformation, testing, and deployment. This strategy helped the company reduce manual effort, accelerate modernization timelines from months to weeks, and transition to a more flexible, cloud-based architecture. As a result, Nol Universe improved engineering efficiency, lowered development labor, and established a repeatable model for modernizing applications at scale.

Missing alt text value

About Nol Universe

Based in South Korea, Nol Universe provides a global travel platform that supports its customers in easily finding and enjoying a wide variety of personalized accommodations and activities.

Opportunity | Using AWS to modernize applications for Nol Universe

Nol Universe operates a wide range of travel, ticketing, and leisure services, combining data from multiple systems to deliver personalized experiences. As demand grew, its existing .NET Framework–based applications became harder to maintain and scale. The environment depended on Microsoft Windows infrastructure and required significant manual effort to update or expand. “As our platform grew, we began to run into clear limitations with the .NET Framework, especially around scalability, maintenance, and understanding our legacy systems,” says YoonSeong Ji, senior technical director at Nol Universe.

In addition to technical constraints, the company faced resource challenges. Teams had limited time to dedicate to large-scale modernization initiatives while continuing to support existing services. Recruiting and training developers with expertise in legacy systems added further complexity.

Without a new approach, modernizing millions of lines of code would have taken months and required significant manual effort. Nol Universe needed a faster, more efficient way to move forward while maintaining day-to-day operations, leading the company to use AWS in modernizing its .NET applications at scale.

Solution | Modernizing with AWS Transform and Amazon Q Developer

Nol Universe adopted a strategy that combined automated code transformation with testing and deployment processes. The company used AWS Transform for .NET—the first agentic AI service for modernizing .NET applications at scale—to automate the migration of its legacy applications to a modern, cross-platform environment. The service analyzed dependencies and converted large portions of the codebase in parallel, preparing applications for containerization. This aided Nol Universe in handling complex, interconnected systems and transforming millions of lines of code in a fraction of the time required for manual migration.

To support testing and validation, Nol Universe used Amazon Q Developer—a generative AI–powered assistant for software development—to generate test cases and identify runtime issues during the transition.

The team integrated these processes into a continuous integration and delivery pipeline, packaging applications into Linux containers and deploying them on Amazon Elastic Container Service (Amazon ECS), a fully managed service to build, manage, and run containerized applications. This method reduced manual steps, helped maintain code quality throughout the modernization process, and removed dependencies on Windows-based infrastructure.

By using AWS to migrate and modernize its .NET applications with AI-driven tools, Nol Universe accelerated development timelines, minimized operational overhead, and established a repeatable approach for modernizing additional applications across its environment.

Outcome | Reducing costs and accelerating modernization at scale

Nol Universe completed the modernization of more than 1.5 million lines of code across about 1,500 source files in 6 weeks, with core transformation completed in 10 hours. Testing and error resolution, which previously required weeks of manual effort, were completed in days.

The company improved productivity for development teams by approximately three times and slashed development effort by about 50 percent. This made it possible for teams to shift focus from manual tasks to improving applications.

With a modernized, cloud-based architecture, the company can scale more efficiently, introduce new features faster, and lessen the burden of maintaining legacy systems. Building on this work, Nol Universe will continue its modernization goals across the company. “Using AWS, we established a reusable and scalable modernization plan, and we aim to systematically modernize other legacy systems to complete our digital transformation,” says YoonSeong.

NoIUniverse Modernized Architecture on Linux Container

Missing alt text value
Using AWS, we established a reusable and scalable modernization plan, and we aim to systematically modernize other legacy systems to complete our digital transformation.

YoonSeong Ji

Senior Technical Director, Nol Universe

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages