게시된 날짜: Nov 18, 2022
모놀리식 .NET 애플리케이션을 독립적인 마이크로서비스로 리팩터링하는 프로세스를 간소화하는 보조 도구인 AWS Microservice Extractor for .NET에서 AI 기반 자동 리팩터링 권장 사항을 사용할 수 있습니다. 자동화된 권장 사항을 통해 개발자는 애플리케이션의 원래 아키텍처나 수 년에 걸쳐 개조된 기능에 대해 잘 알지 못하더라도 이전 모놀리식 애플리케이션 리팩터링을 시작할 수 있습니다. Microservice Extractor의 자동화된 권장 사항에서 제공하는 규범적 지침을 통해 개발자는 레거시 애플리케이션에서 마이크로 서비스를 식별 및 추출하는 시간을 절반으로 줄이고, 엔터프라이즈 애플리케이션을 클라우드에서 실행할 수 있도록 변환하는 전반적인 속도를 높일 수 있습니다.
모놀리식 애플리케이션을 더 작고 독립적인 마이크로서비스로 변환하면 더 쉽게 확장하고 효율적으로 운영하고 더 빠르게 개발할 수 있으므로 새로운 기능의 시장 출시 시간을 단축할 수 있습니다. 기업에서 사용되는 대부분의 모놀리식 애플리케이션은 출시된 지 몇 년이 지났으며 종종 수 년에 걸쳐 새로운 기능으로 개조됩니다. 레거시 코드베이스를 리팩터링하는 개발자는 리팩터링을 시도하기 전에 이전 아키텍처를 이해하기 위해 이전 문서 및 코드 하이진에 의존해야 하며 리팩터링 프로세스 자체는 수동적이고 임시적이며 오류가 발생하기 쉽습니다.
개발자는 Microservice Extractor가 제공하는 AI 기반 자동화된 권장 사항을 통해 레거시 애플리케이션을 리팩터링하는 안내형 환경을 얻을 수 있습니다. 개발자가 추출을 위해 수동으로 소스 코드에서 클래스를 식별하고 그룹화해야 하는 대신 Microservice Extractor는 이제 AI를 사용하여 개발자가 추가로 사용자 지정할 수 있는 관련 클래스를 그룹화합니다. 따라서 Microservice Extractor의 자동화된 권장 사항은 개발자가 코드베이스를 상속했더라도 대규모 애플리케이션 리팩터링 속도를 높이는 데 도움이 됩니다.