Serverless + Vibe Coding으로 만들어보는 게시판 핸즈온(안쓰면 비용 안나와요)
- VS Code에서 Amazon Q Extension을 설치하고 AWS Builder ID로 로그인하여 Q 챗 패널을 활성화합니다. 🔑
- 터미널에서 Node.js를 사용하여 yarn을 통해 필요한 의존성 모듈을 설치합니다. 📦
- 프롬프트 텍스트를 사용하여 Amazon Q에게 SQL 데이터베이스와 API를 생성하도록 요청하고, 필요한 권한을 부여합니다. 🤖
- AWS 콘솔에서 Aurora Data API를 확인하고, 디비버(DBeaver)를 사용하여 데이터베이스에 연결합니다. ⚙️
- 제공된 SQL 스크립트를 실행하여 데이터베이스 테이블을 생성하고, VS Code에서 테스트를 실행하여 API의 작동을 확인합니다. ✅
- 얀 독스(Yarn Docs)를 사용하여 API 문서를 생성하고, 프론트엔드 프로젝트에 백엔드 URL과 API 문서를 적용합니다. 📚
- 프롬프트 텍스트를 사용하여 Amazon Q에게 프론트엔드 코드를 생성하도록 요청하고, 생성된 코드를 테스트합니다. 🎨
- 클라우드 포메이션을 통해 S3 버킷과 클라우드 프론트를 설정하고, 프론트엔드 코드를 배포하여 실제 웹 환경에서 애플리케이션을 테스트합니다. 🚀
- 클라우드 프론트 배포 URL을 통해 게시판이 정상적으로 작동하는지 확인합니다. 🌐