Download AWS Microservice Extractor for .NET from here, including the Microservice Extractor for .NET profiler, and install it on a server that hosts your application.
Run Microservice Extractor for .NET and onboard your application by: a) Providing access to buildable source code and b) Running the AWS Microservice Extractor for .NET profiler to collect runtime metrics.
Identify components to extract. Microservice Extractor for .NET uses inputs in step 2 to produce a graph of the application. You can also label this graph to associate code artifacts with business processes. This helps with manual refactoring to extract separate services for each business process.
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.