기간: 2023.06 ~ 2023.08
역할: Backend Developer (CRUD API 구현, CI/CD 구축 참여)
OTT 플랫폼에서 시청한 영화/드라마/예능 등의 시청 기록을 관리할 수 있는 iOS 서비스입니다. 사용자는 자신이 본 작품을 기록하고, 리뷰를 남기며, 시청 이력을 손쉽게 확인할 수 있습니다.
| 분야 | 기술 |
|---|---|
| Frontend | Swift (iOS) |
| Backend | Spring Boot |
| Database | MySQL |
| Infra | AWS EC2, S3, CodeDeploy |
| CI/CD | GitHub Actions, AWS CodeDeploy |
| Collaboration | Git-flow, Notion, Swagger (API 문서화) |
-
CRUD API 구현
- 시청 기록(Create/Read/Update/Delete) API 설계 및 개발
- 표준 Response 형태 설계 및 예외 처리 통일
-
CI/CD 파이프라인 구축 참여
- GitHub Actions + AWS CodeDeploy 연동
main브랜치 커밋 시 자동 배포 파이프라인 구축
-
협업 방식
- Git-flow 전략 및 커밋 컨벤션 준수
- Notion을 통한 작업 현황 공유 및 스크럼 회의 기록
- API 명세서 문서화로 프론트엔드와 협업 원활화
- 📌 OTT 시청 기록 등록, 조회, 수정, 삭제 (CRUD)
- 📌 사용자별 기록 관리 및 데이터 저장
- 📌 리뷰/메모 기능 (추가 확장 가능)
- 📌 AWS 기반 자동 배포 환경
- RESTful API CRUD 설계 및 구현 경험
- GitHub Actions + AWS CodeDeploy를 활용한 CI/CD 자동화 배포 경험
- 팀원 간 협업을 위한 Git-flow 전략 및 문서화 습관의 중요성 인식