- lambda에 업로드할 spring project
- Spring Boot 프로젝트 생성: https://start.spring.io/#!type=maven-project&language=java&platformVersion=3.2.2&packaging=jar&jvmVersion=17&groupId=com.fmarket&artifactId=backend&name=backend&description=fastcampus%20fmarket%20project&packageName=com.fmarket.backend&dependencies=lombok,web
- ChatGPT: https://chat.openai.com/
- Spring Boot를 Lambda에 배포: https://github.com/aws/serverless-java-container/wiki/Quick-start---Spring-Boot3
- 프로젝트 빌드
- frontend: cloudfront에 업로드할 react(vite) project
- nodejs_lambda: lambda에 업로드할 javascript handler
- nodejs 18 LTS: https://nodejs.org/en/download
- lambda에 업로드할 python handler
- python 3.11: https://www.python.org/downloads/
- aws resource 생성을 위한 terraform project