Mini Project #2 (AWS S3, EC2, RDS)
S3, EC2, RDS를 활용해 3-Tier 구조의 웹 애플리케이션을 직접 구성하고 배포한 프로젝트입니다.
정적 파일은 S3에 업로드하고, 백엔드는 EC2 인스턴스에서 FastAPI로 실행되며, RDS(MySQL)와 연결됩니다. 네트워크는 VPC, 퍼블릭/프라이빗 서브넷, 보안 그룹을 나누어 설정하였고, 배포 과정에서 CORS 설정, 도메인 연결, 퍼블릭 IP 할당 등도 함께 구성했습니다. 각 구성 요소의 연결 방식과 동작 흐름을 직접 설정하면서 전체적인 3-Tier 아키텍처를 구현해보았습니다.
프로젝트 자료
- 📊 Google Slides: 발표자료
- 📄 Google Docs: 프로젝트 문서
- 💻 GitHub (백엔드): FastAPI 소스코드
- 💻 GitHub (프론트엔드): React 소스코드
'Project' 카테고리의 다른 글
Mini Project #3 (ECS Fargate, GitHub Actions) (1) | 2025.06.30 |
---|---|
Mini Project #1 (Python & React) (1) | 2025.05.26 |