User Flow
- 개발자가 Zip파일을 우리 서비스에 업로드하면서 시작
- AI가 코드 분석 → 필요한 적정 규모 추천
- Terraform 아님 비용추천 아님
- 규모 추천임 (서버 규모)
- 이 정도 스펙 쓰면 너의 코드는 충분할 것 같다
- 사용자 입장에서 본인이 의사결정 권한 있어야 된다고 생각한다
- 본인이 이 스펙으로 부족하다고 생각하면 더 좋은 스펙으로 변경 요청, 너무 과하면 다운 그레이드 요청, 그냥 사용
- 개발자가 제공한 Zip파일(코드베이스) + 프롬프트 (ex. 트래픽이 몰리는 시간대, 예산 등)
- 위 정보를 취합해서 AI가 스펙 추천 (or 서비스 추천)
- Terraform + 비용추천 (여기 순서,,, 고려)
- 사용자가 선택한 내용 바탕으로 Terraform 클라우드 3사 모두 생성
- 해당 Terraform 파일 바탕으로 클라우드 3사 각각의 비용 측정
- 사용자가 클라우드 3사 중 뭐 쓸건지 결정
- 파일 다운로드 (다른 방법도 고려해보기)
- Terraform 파일 + Github Action yaml파일 + 클라우드 명령어 가이드 md파일
- 끝