Top → Down 학습 방식
"Why?" 관점에서 접근하는 실습 중심의 스터디
목표: 프로젝트를 이해하고, 개발 환경을 세팅합니다.
- Docker 기반 개발 환경 설정
- 도메인 중심의 폴더 구조 설계
- 개발에 유용한 설정 추가 및 실습
목표: 사이트 분석을 바탕으로 핵심 기능을 API로 구현합니다.
- 사용자 로그인
- 게시글 CRUD
- 게시글 검색 및 필터 API
목표: 고도화된 기능 구현 및 이벤트/스케줄러 처리
- 댓글 CRUD, 북마크 기능
- 파일 업로드/관리 (Pre-signed URL 방식)
- 이벤트 기반 처리, 스케줄러 구현
목표: AWS ECS 기반으로 배포 인프라 구성 실습
- Docker 이미지 빌드 및 푸시
- ECS 서비스 구성 및 CI/CD 파이프라인 설계 (예정)
- 백엔드 구조 설계 및 모듈 분리 능력 향상
- 실제 서비스를 염두에 둔 API 설계 및 구현 능력
- 이벤트/스케줄 기반의 비동기 처리 경험
- ECS 기반 인프라 구성 역량 강화