핵심 요약
AWS가 W컨셉의 .NET 현대화를 AWS Transform for .NET과 Kiro를 활용해 약 7주 만에 Windows 기반에서 Linux 기반 ECS 컨테이너로 이행하고 약 1,613,895 코드 라인 규모의 애플리케이션을 운영 비용 절감과 함께 현대화한 사례를 공유합니다.
주요 경험
- 사전 아키텍처 준비의 중요성: Windows 종속 요소의 API 분리 및 .NET Standard 기반 라이브러리 구성
- 하이브리드 변환: 라이브러리는 AWS Transform로, UI는 Kiro 컨텍스트로 마무리
- CI/CD 재활용: 기존 Jenkins 파이프라인을 ECS 배포에 재활용
얻은 인사이트
- 사전 준비가 현대화 속도를 좌우
- 도구 간 역할 분담으로 대규모 변환 시간 단축
- 기존 자산 재활용으로 운영 부담 감소



