[Kotlin Spring] Relogging - AWS S3를 이용한 이미지 호스팅
·
백엔드/Kotlin + Spring
1. 서론서비스를 개발하다 보면 이미지를 저장하고 제공해야 하는 상황이 자주 발생합니다. Relogging 프로젝트에서도 사용자 프로필 이미지, 플로깅 모임 배너 이미지, 뉴스 기사 썸네일 등 다양한 이미지 리소스를 다루어야 했습니다. 이미지 호스팅을 구현하는 방식은 크게 두 가지가 있습니다:애플리케이션 서버에서 직접 이미지를 저장하고 제공하는 방식구현이 비교적 간단하고 직관적하지만 서버 리소스(디스크 공간, 네트워크 대역폭) 부담이 큼확장성과 가용성 측면에서 한계가 있음클라우드 스토리지 서비스(AWS S3 등)를 활용하는 방식초기 설정과 구현이 다소 복잡할 수 있음하지만 서버 부하를 줄일 수 있고 확장성이 뛰어남CDN과 연계하여 더 빠른 이미지 제공 가능비용 효율적인 운영 가능이 글에서는 Reloggi..