상품 설명 영역 개선기 Part.1
·2024.04.02 03:12
핵심 내용
올리브영이 NAS 대신 AWS S3를 도입하고 코루틴을 활용해 상품 상세 기술서 이미지 처리 성능을 개선했다.
1 / 2
자세히 보기
올리브영은 기존 상세 기술서(상품 설명) 이미지 관리 방식의 한계를 극복하기 위해 시스템 구조를 전면 개편했습니다. 기존에는 **NAS(물리 서버)**를 사용하여 용량 증설의 부담이 있었고, 레거시 코드로 인해 유지보수가 어렵다는 문제가 있었습니다.
이를 해결하기 위해 AWS S3로 저장소를 이관하고, 백오피스와 파트너 오피스에서 공통으로 사용할 수 있는 공통 API를 개발하여 코드 중복을 제거했습니다. 또한, 이미지 업로드 시 **코루틴(Coroutine)**을 이용한 비동기 처리를 도입하여 작업 속도를 높였습니다.
주요 개선 사항은 다음과 같습니다:
- 확장성 확보: NAS에서 AWS S3로 전환하여 저장 용량 문제 해결
- 유지보수성 향상: 공통 로직 적용으로 백오피스 관리 효율화
- 성능 최적화: 코루틴 기반 비동기 처리 및 WebP 포맷 지원을 통한 로딩 속도 개선
특히 Google의 WebP 형식을 활용하여 기존 JPEG 대비 파일 크기를 획기적으로 줄임으로써 고객에게 더욱 빠른 이미지 로딩 경험을 제공합니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.