DevOps/AWS
S3 File Upload PresignedUrl로 처리
기본 제가 작성한 서버에서는 클라이언트(FE)로부터 파일을 직접 받아서 s3에 업로드하는 방식을 사용했습니다. 하지만 이러한 방식에서는 많은 요청이 입력될 경우 부하가 발생할 수 밖에 없습니다. 때문에 이 문제를 해결하고자 기존 방식에서, FE가 BE를 거치지 않고 직접 S3에 파일을 업로드할 수 있도록 수정하였습니다. 추가적인 S3 upload Diagram 첨부합니다. 기존 S3upload 과정 PresignedURL upload 과정 위와 같이 처리함으로써 비정상적인 파일의 서버 업로드시 발생할 수 있는 위협 제거와 불필요한 네트워크 비용을 획기적으로 줄일 수 있습니다. 기존 UploadAttachment.kt @Async override fun uploadAttachment(request: Gen..