도입 배경

KakaoTalk_20221215_153337757.gif

우리 서비스에서 가장 많이 발생 될 것이라 예상되는 이미지 I/O 비용… 해결하고 싶다… 😥

XOXO 는 이미지 위주의 SNS 서비스이기 때문에, 이미지를 최적화하는 것에 있어서 많은 신경을 써야만 했습니다.

또한 각 피드와 포스팅에 대한 썸네일 리스트를 보여주는 화면이 존재했는데, 해당 썸네일의 원본 이미지를 보여주는 것은 비효율 적이라 생각하였기 때문에, 각 피드와 포스팅의 썸네일을 따로 Object Storage 에 저장해야 하는 상황을 마주치게 되었습니다.

그러던 중 CDN에 대한 것을 찾아보라는 멘토님의 조언이 있었고, 이후 CDN과 Image Optimizer에 대해 학습할 수 있었습니다.

배경 지식

Image CDN? 그냥 CDN과 다른 걸까?

기술 소개

Image Optimizer가 그래서 뭐지?

Naver Cloud Platform 에서 제공하는 Image CDN 서비스이다!

그림3.png

클라이언트에서 이미지 업로드 하기 위한 Object Storage 연결