게시된 날짜: Nov 30, 2021
AWS Microservice Extractor for .NET은 애플리케이션을 더 작은 코드 프로젝트로 다시 아키텍팅하는 프로세스를 간소화합니다. 애플리케이션 및 해당 종속 항목의 시각적 표현을 생성하도록 소스 코드 및 런타임 지표를 분석하는 지원 도구를 사용하여 .NET 애플리케이션을 현대화하고 전환하세요. 이 도구는 애플리케이션 소스 코드의 전체 시각화를 제공하며, 코드 리팩터링을 돕고 팀이 민첩성, 가동 시간 및 확장성을 개선하기 위해 독립적으로 개발, 구축 및 운영할 수 있는 별도의 코드 프로젝트로 코드 베이스 추출을 지원합니다.
Microservice Extractor for .NET은 다음을 바탕으로 애플리케이션 현대화 노력을 지원합니다.
- 서비스 아키텍처로의 리팩터링을 위한 애플리케이션 구성 요소의 보다 빠른 식별: Microservice Extractor는 각 구성 요소의 종속 항목과 지표를 표시하는 시각화를 생성하기 위해 코드 분석 및 런타임 프로파일링의 데이터를 결합합니다. 그러면 코드 및 런타임 분석을 위한 다양한 도구의 출력을 수동으로 상관시켜야 하는 노력을 간소화할 수 있습니다.
- 도메인 중심 설계 원칙을 적용할 수 있도록 리팩터링 활용: Microservice Extractor는 비즈니스 프로세스에 코드를 연결하기 위해 시각화된 그래프에 레이블을 지정하여 도메인 중심 설계와 같은 업계 모범 사례 채택을 지원합니다. 그리고 애플리케이션의 일부를 별도의 코드 프로젝트로 추출할 수 있도록 리팩터링해야 하는 종속 항목을 강조 표시합니다.
- 더 작은 코드 프로젝트로 획일적인 코드 베이스의 리팩터링 지원: 독립된 코드 프로젝트로 추출하기 위해 획일적인 애플리케이션을 리팩터링한 후 이 도구를 사용하면 팀이 원하는 도구를 사용해 독립된 서비스로 개발, 구축, 배포 및 운영할 수 있는 단위로 소스 코드를 분할할 수 있습니다.