
[AWS] 람다 Sharp를 활용한 이미지 리사이징 처리하기
시작 다량의 이미지를 처리하기 위한 서버를 구현해야 한다. 백엔드가 Node.js로 굴러가서 리사이징 같은 CPU 소모가 큰 작업 때문에 이미지 업로드는 백엔드에 맡기지 않고 람다에 전적으로 의존하기로 했다. 구조 잡기 단순 캡처파일이 아니라 실제로 촬영한 이미지가 스펙상 한 번에 10~20장 정도 업/다운로드를 생각하고 진행했다. 업로드는 어드민에서만 진행하기에 큰 이슈가 없었지만 사용자가 한 번에 10~20장의 이미지를 받아야 하기에 원본제공은 무리라고 생각했다. 그나마 다행인 건 어드민에서만 업로드가 진행될 거라 문제 발생 시 좀 유연하게 대처해도 될 거라 생각했고 어드민에서 업로드는 1일 30회 미만으로 될거같아 ColdStart 환경도 UX를 그렇게 해치지 않을 거라 판단했다. 프론트에서 S3로..