Failure modes - AWS Microservice Extractor for .NET

AWS .NET Modernization Tools Porting Assistant (PA) for .NET, AWS App2Container (A2C), AWS Toolkit for .NET Refactoring (TR), and AWS Microservice Extractor (ME) for .NET is no longer open to new customers. If you would like to use the service, sign up prior to November 7, 2025. Alternatively use AWS Transform, which is an agentic AI service developed to accelerate enterprise modernization of .NET.

Failure modes

What used to be called a function call is now a network call. A network call can fail for various reasons; for example, network connectivity, service outages, authentication errors, or unknown server errors. While Microservice Extractor provides some handling for these new types of errors, you may want to update them to accommodate your error-handling scheme.

We recommend copying artifacts or package dependencies that lie outside the scope of the directory of your solution (with the exception of standard “reference assemblies” installed in known locations) into your solution directory, and adjusting project files to point to the updated location before starting automatic refactoring.