Skip to content

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

Description

@coderabbitai

배경

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

제안 내용

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

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

작업 범위

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

관련 PR / 코멘트

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions