HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
팀 02 : 머쓱한녀석들
팀 02 : 머쓱한녀석들
/
🎏
BackEnd
/
🪣
S3
🪣

S3

폴더 구조

dev, prod →
  • 유저 → 유저id → 프로필이미지 → 타임스탬프.jpg
  • 커플 → 커플 id → 게시글 → 게시글 id → 게시글이미지 → 타임스탬프.jpg
 

이미지 업로드 시 확인해야할 사항

  • 확장자 확인
  • 이미지 리사이징
 

설계

UserImageService, PostImageService로 나누어 구현
각 서비스에서는 이미지 저장, 조회, 수정, 삭제가 가능하도록 한다.
 
  • 이미지 업로드 실패시 어떻게 처리할 것인가?
    • 이미지 병목 현상 처리