목록 보기
상품 설명 영역 개선기 Part.1
백엔드

상품 설명 영역 개선기 Part.1

올리브영
올리브영
2024년 4월 1일

두줄요약

상세 기술서 이미지 타입의 NAS 기반 구조를 공통 API와 AWS S3, 코루틴 비동기 처리로 개선한 내용을 정리했습니다. 유지 보수성과 확장성을 높이고 webp 변환으로 제공 속도도 개선했습니다.

문제 상황

  • 상품 상세 페이지의 상세 기술서 이미지 타입이 NAS 기반 업로드와 복잡한 레거시 소스에 묶여 유지 보수와 확장성이 떨어지는 상태
  • 백포스와 신규 파트너 오피스에 동일 기능 코드가 분산되어 수정 시 이중 작업 발생
  • 이미지 업로드 처리 속도와 고객 노출 속도 개선 필요

해결 방법

  • 이미지 업로드와 상세 기술서 데이터 처리를 공통 API로 통합
  • NAS 서버 업로드를 AWS S3 업로드로 전환
  • 코루틴과 Dispatchers.IO, async, awaitAll을 활용해 S3 이미지 업로드 비동기 처리
  • GS-CDN의 webp 변환 기능을 활용해 더 작은 용량으로 제공

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...