배포 하려는 이유 ‼
- 배포 안하고 혼자 프로젝트 할려고 하니까 시작을 안하게 됨
- 배포 안하고 local에서만 돌리니까 고도화를 잘 하지 못하는 아쉬움이 있음
- 배포해본 서버를 돌려보고 싶은 욕구가 있음!
가성비 배포를 하기 위해서 ‼
- AWS → Lambda(formflex) (2순위)
- frontend → vecel
- RDS → noendb(요기저기)
- reddis → Upstash Redis
- SQS: 0원 (영구 무료)
- S3: 이미지 저장용
- CloudFront:
Frontend: Vercel
↓
API Gateway (HTTP API)
↓
Lambda 함수들
↓ ↓ ↓
Neon Upstash SQS
(PostgreSQL) (Redis) (Queue)
왜 AWS 대신 Railway
- AWS는 그냥 켜놓기만 해도 나가는 돈이 너무 큼
- 하지만 Railway는 5달러만 내면 git push만 하면 자동 배포 됨. 엄청 편함
그래서 Railway 말고 Lamdba쓰는 이유
- 나는 취준생이므로 aws에대해서 공부도 하고싶음
- railway를 쓰면 그냥 자동 배포 되므로 공부라고 할 수 없음
- 람다 자체가 ec2 달라도 람다 공부하면서 aws에 대해서 공부해볼 기회가 생김