Skip to content

bluewow/clone-infrearn

Repository files navigation

🛠️ 인프런 사이트 클론 (백엔드)

Top → Down 학습 방식
"Why?" 관점에서 접근하는 실습 중심의 스터디


📚 커리큘럼

✅ Session 1: 프로젝트 구조 및 환경 세팅

목표: 프로젝트를 이해하고, 개발 환경을 세팅합니다.

  • Docker 기반 개발 환경 설정
  • 도메인 중심의 폴더 구조 설계
  • 개발에 유용한 설정 추가 및 실습

✅ Session 2: 핵심 기능 API 개발 #1

목표: 사이트 분석을 바탕으로 핵심 기능을 API로 구현합니다.

  • 사용자 로그인
  • 게시글 CRUD
  • 게시글 검색 및 필터 API

✅ Session 3: 핵심 기능 API 개발 #2

목표: 고도화된 기능 구현 및 이벤트/스케줄러 처리

  • 댓글 CRUD, 북마크 기능
  • 파일 업로드/관리 (Pre-signed URL 방식)
  • 이벤트 기반 처리, 스케줄러 구현

🏗️ Session 4: 인프라 구성 (준비 중)

목표: AWS ECS 기반으로 배포 인프라 구성 실습

  • Docker 이미지 빌드 및 푸시
  • ECS 서비스 구성 및 CI/CD 파이프라인 설계 (예정)

✨ 기대 효과

  • 백엔드 구조 설계 및 모듈 분리 능력 향상
  • 실제 서비스를 염두에 둔 API 설계 및 구현 능력
  • 이벤트/스케줄 기반의 비동기 처리 경험
  • ECS 기반 인프라 구성 역량 강화

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published