프론트에서 업로드, 람다 호출, S3에 코드 저장
→ 해당 코드는 보안을 위해 배포 과정이 끝나면 삭제
단순히 코드만 봐서는 규모를 정확하게 측정하기 힘들다는 의견
사용자가 서비스에 대한 추가설명(프롬프트)을 주면 해당 내용을 바탕으로 규모 추천
만약 managed service(ex. AWS Amplify)로 처리가 가능할 정도의 규모일 경우 해당 규모도 선택지에 추가
그 외에는 적정 컴퓨팅 스펙 (메모리, cpu, 저장용량…) 제안
람다가 베드락 호출해서 S3에 있는 파일 가져와서 분석 + 사용자 프롬프트 분석
→ 결과 반환
사용자가 적정 스펙 or managed service 선택한 경우
해당 내용을 바탕으로 클라우드 3사의 Terraform 파일 작성
해당 Terraform 파일을 바탕으로 비용 계산 후 추천
사용자가 특정 클라우드 기업을 선택할 경우