Skip to content

S3 PresignedUrl 기반 파일 업로드로 전환하여 서버 부하 감소 #761

@coderabbitai

Description

@coderabbitai

배경

현재 파일 업로드 방식은 클라이언트가 서버로 파일을 직접 전송하고, 서버가 S3에 업로드하는 구조입니다.
이 방식은 서버가 파일 데이터를 중계하는 역할을 담당하므로, 대용량 파일 업로드 시 서버 부하가 증가할 수 있습니다.

제안 내용

서버에서 S3 PresignedUrl을 선제 발급한 뒤, 클라이언트(웹)가 발급된 PresignedUrl로 직접 S3에 업로드하도록 변경합니다.

  • 서버는 파일 데이터를 직접 처리하지 않고 PresignedUrl만 발급
  • 클라이언트가 해당 URL을 통해 S3에 직접 업로드
  • 서버 부하 감소 및 확장성 향상 기대

작업 범위

현재 서버를 통해 업로드하는 모든 파일 업로드 로직을 PresignedUrl 방식으로 전환해야 합니다.
영향 범위가 넓으므로 별도 PR로 진행이 필요합니다.

관련 PR / 코멘트

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions