devmoa

여러 AWS S3 Object를 하나로 압축하기

모두싸인·2021년 5월 12일·00
AWS S3Node.jsZIPStream압축파일 다운로드

AI 요약

Beta

본 글은 모두싸인 백엔드 서비스에서 여러 AWS S3 객체를 하나의 ZIP 파일로 압축하여 제공하는 기능 개발 경험을 공유합니다. 기존에는 문서 파일을 하나씩만 다운로드할 수 있어 고객의 불편함이 있었으나, 이를 해결하기 위해 여러 파일을 한 번에 다운로드할 수 있는 기능을 기획했습니다.

js 환경에서 stream을 활용하여 S3 객체를 효율적으로 압축하는 방식을 채택했습니다. 서버에서 모든 파일을 다운로드하여 압축하는 방식은 시간이 오래 걸릴 수 있으므로, stream을 통해 데이터를 처리하는 방식을 선택하여 성능을 개선하고자 했습니다.

이 글은 S3 객체 압축 및 다운로드 기능 구현에 대한 기술적인 접근 방식을 설명합니다. 기술적인 접근 방식을 설명합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다