
개요
신규 기능 중 청첩장 하객스냅 제공 기능을 위해 이미지 압축 서버를 구성하였습니다.
기간
기여도
80%
1. 주요 기여 부분
1) 서버 환경 구축
- 다수의 이미지들을 하나로 묶어 압축파일로 구성하기 위한 별도의 API서버의 환경설정을 진행하였습니다.
- 이미지를 저장하기 위한 S3, SQS, SNS 등 AWS 클라우드 기반의 환경 설정을 수행하였습니다.
2) S3 이미지 호출 방식 최적화
- rest api 기반의 동기 방식이 아닌 AWS에서 제공하는 presignedUrl과 MQ기반의 비동기 처리를 통해
성능적인 부분을 고려한 비즈니스 로직을 처리하였습니다.
2. 구현 기능/ 기술 스택
2.1. 개요
<aside>
💡
청첩장 기능 내 하객스냅 다운로드 기능은 사용자들이 고화질이면서 다수의 이미지를 업로드 할 수 있어야 했습니다. 따라서 이러한 기능에 대하여 MQ기반의 비동기 방식으로 비즈니스를 풀어나갔습니다.
</aside>
2.2. 아키텍처
