发布于: Nov 30, 2021
AWS Microservice Extractor for .NET 简化了将应用程序重构为较小代码项目的过程。借助可分析源代码和运行时指标的工具,现代化和转换 .NET 应用程序,以创建应用程序及其依赖项的可视化表示。此工具可提供应用程序源代码的整体可视化效果,帮助代码重构,并协助将代码库提取到团队可以单独开发、构建和运营的单独代码项目中,以提高敏捷性、正常运行时间和可扩展性。
Microservice Extractor for .NET 通过以下方式为应用程序现代化提供帮助:
- 更快速地识别要重构为服务架构的应用程序组件:Microservice Extractor 将组合来自代码分析和运行时分析的数据,以生成显示每个组件的依赖关系及指标的可视化项。这简化了将各种工具的输出手动关联在一起以进行代码和运行时分析的过程。
- 加速重构,以便您可以应用领域驱动设计原则:Microservice Extractor 可以帮助您采用行业最佳实践,例如领域驱动设计,支持您对可视化图形进行贴标,以便将代码与业务流程关联起来。它突出显示了那些需要重构以便能够将部分应用程序提取到单独的代码项目中的依赖项。
- 协助将整体式代码库重构为较小的代码项目:在重构整体式应用程序以便为提取为独立的代码项目做好准备之后,可以使用此工具将源代码分区成为团队可通过其选择的工具作为独立服务开发、部署和运营的单元。