File-Storage데이터를 저장하고 다운로드할 수 있는 분산 File Storage 프로젝트입니다.아키텍처 구조설계 및 구현 과정 정리이 문서는 스토리지 시스템을 설계하고 구현하는 과정에서의 주요 의사결정과 구현 내용을 정리한 문서입니다. 기능 도입 배경, 설계 과정에서의 고려 사항, 그리고 실제 구현 방식까지의 흐름을 기록하였습니다.1. 데이터 내구성 보장1.1 분산 스토리지 도입내구성 확보를 위한 분산 스토리지 도입1.2 데이터 복제 처리데이터 복제 실패 시, 재시도 자동화 도입트래픽에 따른 복제 로직 수행2. 데이터 업로드대용량 파일 업로드 중 실패 시, 업로드 재개 기능 도입Upload Session 수 제한하기우선순위 큐 및 스케쥴러 도입하여 작업 분배 및 디버깅을 통해 개선하기3. 안정성 확보부하테스트 및 서버 메모리 최적화를 통한 안정성 확보4. 인프라수평 확장 가능한 설계 구축5. 기타 잡다한 기록테스트 환경 격리하기 - 로컬에서 VM으로 환경 이전