[ Portfolio ] GitHub → AWS S3 데이터 이전

꾸준히·2025년 6월 30일

PROJECT_REVIEW_PORTFOLIO

목록 보기
2/2

프로젝트 데이터 관리할 때 GitHub에서 관리했었는데, GitHub가 정적 리소스를 서빙하는 용도가 아니라서 새로운 데이터 추가/수정 할 때 레포 로딩 지옥이 열리고, 또 데이터 추가할 때 용량 제한같은 문제 사항이 있어서 AWS S3로 관리하기로 함.

문제 사항 정리

  • GitHub에 JSON 형식의 프로젝트 데이터 저장하고 프론트엔드에서 직접 요청하여 로딩
  • GitHub의 정적 파일 로딩 속도가 느려서 사용자 경험 저하
  • 데이터 추가/수정 작업 위해 레포 여는 경우, 레포 로딩 지옥 발생
  • GitHub 개별 파일 용량 제한으로 인한 푸시 거부

해결

  • JSON 데이터를 AWS S3 버킷으로 이전
  • 각 데이터를 S3에 폴더별로 분리하여 정적 객체 업로드하고, 퍼블릭 읽기 권한 설정
  • 프론트엔드에서 Axios로 동적 패칭하여 콘텐츠 로딩

효과

  • 응답 속도 향상
  • 비용 효율적
  • 확장성 확보
  • GitHub 레포 부담 해소

기타

0개의 댓글