Posted On: Nov 18, 2022

AI-powered automated refactoring recommendations are now available in AWS Microservice Extractor for .NET, an assistive tool that simplifies the process of refactoring monolithic .NET applications into independent microservices. With automated recommendations, developers can start refactoring an older monolithic application even if they are not intimately familiar with the application's original architecture or features retrofitted over the years. The prescriptive guidance provided by automated recommendations in Microservice Extractor enables developers to cut down the time in half to identify and extract microservices from legacy applications, and speed up the overall transformation of enterprise applications for running in the cloud.

Transforming monolithic applications into smaller and independent microservices makes them easier to scale, efficient to operate, and faster to develop, thereby speeding up time-to-market for new features. Most monolithic applications in enterprises are several years old, and often retrofitted with newer features over the years. Developers refactoring legacy codebases need to rely on past documentation and code hygiene to understand the old architecture before attempting to refactor, and the refactoring process itself is manual, ad hoc, and error prone.

With Microservice Extractor providing AI-powered automated recommendations, developers get guided experience to refactor legacy applications. Instead of the developer needing to identify and group classes in source code manually for extraction, Microservice Extractor now groups related classes using AI that developers can customize further. Thus, automated recommendations from Microservice Extractor help speed up refactoring large applications, even if the developer inherited the codebase.

Learn more on our product page and in the documentation, and download Microservice Extractor today and start modernizing your .NET applications with AWS.