Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

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

Level: 300
Length: 45 minutes

This self-paced workshop will guide you through the step-by-step process of extracting microservices from a sample monolithic .NET application.

Start here »

Videos

Introduction: AWS Microservice Extractor for .NET (5:01)
Demo: AWS Microservice Extractor for .NET (26:12)
AWS Microservice Extractor for .NET FAQs
See FAQs for additional information

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

Learn more 
Sign up for a free account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up