W컨셉은 ‘알려지지 않은 우수한 국내 디자이너 브랜드 판로를 개척한다’는 목표로 설립되어 국내 디자이너 브랜드를 가장 먼저 발굴해 온 대한민국 대표 패션 플랫폼입니다.
W컨셉은 패션, 뷰티, 라이프스타일에 이르기까지 독창적인 디자인과 감성을 담은 디자이너 브랜드의 의류·잡화부터 취향을 넓히는 라이프스타일 아이템까지 스타일을 완성하는 차별화된 경험을 선사합니다. W컨셉은 대한민국 대표 패션·라이프스타일 플랫폼으로, 독보적인 브랜드 큐레이션과 고객 데이터를 결합하여 패션 커머스의 혁신을 이어가고 있습니다.
패션 이커머스 플랫폼 W컨셉은 약 160만 라인 이상의 코드 라인(총 1,613,895 코드 라인)의 .NET Core 3.1환경에서 구동되는 애플리케이션을 운영하고 있었습니다. W컨셉은 먼저 플랫폼 업그레이드를 통한 이점에 집중했습니다. 최신 플랫폼인 .NET 10 전환으로 얻을 수 있는 성능 향상, 생산성 극대화, 그리고 현대적 인프라 활용을 통한 확장성을 동시에 확보하는 것입니다. W컨셉의 목표는 단순한 버전 업그레이드에 그치지 않고, Windows 기반 인프라를 비용 효율적인 Linux 기반 아키텍처로 전환하여 실질적인 비용 절감까지 달성하는 것이었습니다.
해당 프로젝트는 2026년 5월 14일 착수 미팅(Kick-off meeting)을 시작으로 경험 기반 가속화(EBA, Experience-Based Acceleration) 프로세스에 따라 진행되었고, 7월 2일까지 약 7주 만에 코드 변환부터 컨테이너화, Amazon ECS 배포에 이르는 주요 현대화 작업을 완수했습니다. 이 여정의 중심에는 AWS Transform for .NET, AWS Transform for Containerization, 그리고 AI 코드 어시스턴트인 Kiro가 있었습니다. 이 글에서는 그 과정에서 얻은 전략과 교훈을 공유합니다.
사전 진단
현대화에 앞서 사전 평가 과정을 통해 애플리케이션의 구조와 특성을 파악했습니다.
그림 1 아키텍처 구성의 전환
목표가 단순한 .NET 10 전환을 넘어 운영 환경의 Linux 전환을 통한 비용 절감이었기 때문에, Windows 종속적인 요소를 사전에 식별하는 것이 핵심 과제였습니다. 평가 과정에서 W컨셉이 현대화를 대비해 미리 준비해 둔 몇 가지 아키텍처 요소를 확인했고, 이는 프로젝트 전체의 속도를 좌우하는 결정적인 이점이 되었습니다.
첫 번째는 본인인증/결제 COM+ 모듈의 API 분리입니다. COM+는 대표적인 Windows 종속 기술입니다. W컨셉은 본인인증/결제(Payment)에 해당하는 COM+ 모듈을 사전에 API 형태로 분리해 두었고, 덕분에 Linux 전환의 가장 큰 걸림돌이 이미 제거된 상태에서 프로젝트를 시작할 수 있었습니다.
두 번째는 Private NuGet Packages의 .NET Standard 기반 구성입니다. .NET Standard 기반 라이브러리는 여러 아키텍처를 지원하는 호환성 중심으로 설계되어 있어, .NET 현대화와 멀티 아키텍처 지원에 큰 이점을 제공했습니다.
세 번째는 파일 업로드 서비스의 Amazon S3/Amazon CloudFront 전환입니다. 기존 Windows Server는 SMB 프로토콜 방식을 통해 이미지 서버로 파일을 업로드하고 있었고, 이는 전환되는 신규 아키텍처 및 보안 등의 문제점을 고려하여 기존 SMB 프로토콜 방식 대신 S3 업로드 및 CloudFront를 통한 CDN 서비스까지 전환을 완료하여 프로젝트 진행 과정에서 발생할 수 있는 예외 요소를 차단하였습니다.
코드 현대화 — AWS Transform for .NET과 Kiro의 하이브리드 전략
코드 변환의 중심 도구는 AWS Transform for .NET이었습니다. 이 도구를 이용한 변환은 무료로 제공되어 비용 부담 없이 활용할 수 있었고


