올
올리브영
July 4, 20241회
올리브영 셔터 이미지 업로드 성능 개선기

간단 소개
올리브영 셔터의 이미지 업로드 성능을 개선하여 사용자 경험을 향상시키고 커뮤니티를 활성화했습니다.
AI Summary
- 이미지 업로드 성능 개선 배경
- 올리브영 셔터는 이미지 중심 커뮤니티로, 고화질 이미지 업로드 시 속도 저하 문제가 발생.
- 사용자 경험 저하 및 커뮤니티 활성화에 부정적 영향.
- 개선 방법
- 이미지 병렬 업로드: 이미지 파일을 개별 request로 분리하여 업로드 속도 단축.
- PreSignedURL 활용: 서버 부하를 줄이고 클라이언트가 S3에 직접 업로드.
- Canvas API 및 OffscreenCanvas: 별도 스레드에서 이미지 압축 및 WebP 포맷 변환.
- UI/UX 개선: 업로드 진행 상태를 실시간으로 표시하여 사용자 경험 향상.
- 결론 및 기대 효과
- 다양한 기술적 해결책을 통해 이미지 업로드 성능을 평균 50% 이상 향상.
- 사용자 만족도 향상 및 커뮤니티 활성화에 기여.
- 지속적인 기술 발전을 통해 최고의 사용자 경험 제공 목표.
Next Feeds

나의 하루를 읽어주는 AI, mini 일기 서비스 개발기
카카오뱅크 mini 일기 서비스 개발 과정을 통해 ChatGPT 활용 및 성능 분석, 서비스 안정화 전략을 제시합니다.
ChatGPTAzure OpenAImini 일기성능 분석MLOps
2024. 7. 4.
카카오뱅크
Google Cloud Next 2024 참관 후기 4편 - AI를 장착한 개발자의 파워풀한 퍼포먼스 내기
Google Cloud Next 2024에서 Gemini와 Code Assist를 활용한 개발 생산성 향상 방안과 AI 사용에 대한 구글의 해결책을 제시합니다.
GeminiCode AssistAI개발 생산성호모 프롬프트
2024. 7. 2.
카카오페이
이벤트 스토밍으로 소프트웨어 설계하기
이벤트 스토밍 방법론을 통해 소프트웨어 설계를 학습하고, 개발 방향을 설정하는 방법을 제시합니다.
이벤트 스토밍소프트웨어 설계도메인 주도 개발애그리거트바운디드 컨텍스트
2024. 7. 1.
현대자동차

기기와 앱의 무결성 보장부터 서비스 요청 보호까지: LINE의 기기 증명 서비스 - 1편
LINE의 기기 증명 서비스는 하드웨어 기반의 증명 방식을 통해 서비스 요청의 무결성을 보장하고, 잠재적인 위협으로부터 보호합니다.
기기 증명TEEPKI증명어설션
2024. 7. 1.
LY Corp
Tokenizer: LLM은 텍스트를 어떻게 받아들일까? (Feat. Andrej Karpathy) #2
LLM이 텍스트를 받아들이는 방식인 Tokenizer의 원리, 종류, 그리고 LLM의 이상 동작과의 연관성을 분석합니다.
TokenizerLLMBPEGPTSentencepiece
2024. 6. 30.
현대자동차
쿠버네티스 오퍼레이터를 Java로 개발해보기
Java Operator SDK를 사용하여 Kubernetes Operator를 개발하고 배포하는 방법을 설명합니다.
JavaKubernetes OperatorJava Operator SDKfabric8ioCRD
2024. 6. 30.
지마켓