핵심 요약
AWS Transform Custom은 AI 기반으로 Java에서 .NET으로의 언어 변환, API/Library/SDK 업그레이드, 코드 리팩토링 및 아키텍처 변환을 지원하는 도구로, ASP.NET 모노리스를 마이크로서비스로 분해하는 과정을 수행하는 데 적용할 수 있습니다.
주요 특징
- Agentic AI 기반으로 다중 언어 간 변환, API/라이브러리/SDK 버전 업그레이드 및 코드 리팩토링을 지원
- 아키텍처 변환 및 대규모 리포지토리의 구조적 분해를 도와 마이크로서비스 전환에 활용
- Linux/macOS/WSL 환경에서 실행 가능하고, 설치는 스크립트를 통해 간편하게 진행
- Transformation Definition 생성 및 Publish를 통해 변환 정의를 재사용하고 Git 히스토리 관리 가능
적용 고려사항
- 작업을 위해 AWS 자격증명과 IAM 권한 필요
- 대상 코드베이스는 Git으로 관리되어야 하며, 로컬 환경에서 atx 등 도구를 사용해 변환 진행
- Node.js 20 이상과 Git 설치가 선행되어야 하며, 쉘 스크립트 설치가 필요
- Transformation Definition 생성 시 사용자의 의도와 자료를 반영하는 피드백 루프가 중요



