Microservice Extractor will perform surface level assessment of .NET solution such as parsing project files and creating abstract syntax trees (ASTs) for each project locally. The source code never leaves your local system. Then, Microservice Extractor will upload project ASTs to an S3 bucket you have designated from your AWS account. Microservice Extractor’s scalable backend will process source code metadata ephemerally and write the results in the same S3 bucket. Microservice Extractor downloads the results to generate source code graph and grouping recommendations. ME visualization is now ready for the user to interact at the default canvas.
If porting assessment is selected, the surface level analysis of the solution will also generate a list of NuGet/SDK APIs in use and stored in the same S3 bucket. Microservice Extractor’s scalable backend will process source code metadata ephemerally, and returns the compatibility and recommendations for the tool to download from the S3 bucket.
Note that Microservice Extractor’s scalable backend neither sees your original source code, nor persists any of your source code metadata. Your trust, privacy, and the security of your content are our highest priority. We implement appropriate controls, including encryption in transit, to prevent unauthorized access to, or disclosure of, your content and ensure that our use complies with our commitments to you. We also support customer manager KMS keys for encryption. Please see the Data Privacy FAQ for more information.