자유양식 이력서 함께 보기 ↗️ 링크

프로젝트 1 - Cabi
42서울 교육장에 배치된 400여개 사물함을 600명의 사용자들에게 대여 및 반납 서비스를 제공하는 웹 어플리케이션
개발 기간 | 2024.01 ~ 운영중
개발 인원 | BE 4명, FE 5명
사이트 및 저장소
Github → https://github.com/innovationacademy-kr/Cabi
팀 블로그 → https://cabi.oopy.io/
서비스 데모페이지 (로그인 불필요)
https://api-dev.cabi.42seoul.io/demo
서비스 웹페이지 (42서울 로그인 필수)
https://cabi.42seoul.io/login
시스템 아키텍쳐
AWS 기반 단일 인스턴스 아키텍쳐로 구성되어 있습니다

🔧 배포 파이프라인 (CI/CD)
- GitHub에서 Pull Request가 머지되면, Github Actions가 트리거됩니다.
- GitHub Actions에서 정의된 워크플로우가 실행되어 서버 코드는 CodeDeploy를 통해 EC2에 자동 배포됩니다.
- 클라이언트는 CloudFront를 통해 정적 배포되며, 역시 GitHub Actions로 자동화되어 있습니다.
🖥️ 백엔드 서버