Download AWS Microservice Extractor for .NET from here, including the Microservice Extractor for .NET profile, and install it on a server that hosts your application.
Install .NET profiler on the system where application is hosted. Walk the application through all the use cases for the profiler to collect runtime metrics.
Install Microservice Extractor on a system that has access to buildable source code of your application. Run Microservice Extractor for .NET and onboard your application by: a) Providing access to buildable source code and b) location of the file containing runtime metrics collected by .NET profiler (optional).
Identify components to extract. Microservice Extractor for .NET uses inputs in step 2 to produce a graph of the application. The visualization also provides automated recommendations to get started quickly.
Modify code to prepare to extract the application into smaller services. Microservice Extractor for .NET highlights the parts of your application to refactor for functionality as microservices along business domains identified in step 3.
Use Microservice Extractor for .NET to guide the extraction of functionalities into smaller services. Next, Microservice Extractor for .NET transforms your codebase (converts local calls to network calls) into repositories that teams can develop independently.
Workshop
AWS Microservice Extractor for .NET workshop
This self-paced workshop will guide you through the step-by-step process of extracting microservices from a sample monolithic .NET application.
Videos

Explore some frequently asked questions about AWS Microservice Extractor for .NET.