올
올리브영
April 1, 20241회
상품 설명 영역 개선기 Part.1
간단 소개
올리브영 상품 상세 기술서 이미지 타입 개선 과정을 소개하고, 코루틴을 활용한 비동기 처리 방식과 AWS S3로의 전환을 통해 얻은 이점을 설명합니다.
AI Summary
- 상세 기술서 이미지 타입 문제점 및 개선
- 기존 NAS 서버 사용으로 인한 확장성 제약 및 유지보수 어려움
- 백포스/파트너 오피스 간 코드 중복 문제 발생
- AWS S3로의 전환 및 공통 API 개발을 통해 문제 해결
- 코루틴을 활용한 비동기 처리
- 이미지 업로드 시 코루틴을 적용하여 처리 속도 개선
Dispatchers.IO를 사용하여 네트워크/DB 입출력 작업 최적화async와awaitAll()을 통해 비동기 작업 관리 및 결과 처리
- 기대 효과
- 확장성 있는 구조로 변경 및 유지보수 용이성 향상
- GS-CDN webp 확장자 변환 기능으로 고객에게 빠른 이미지 제공
- 상품 이미지 전반에 걸친 AWS S3 이관 계획
Next Feeds
TestFixture를 쉽게 생성해 주는 라이브러리가 있다?
Fixture Monkey를 사용하여 테스트 Fixture 생성의 효율성을 높이고 테스트 코드 품질을 개선한 사례를 소개합니다.
FixtureFixtureMonkey테스트자동 생성재사용성
2024. 4. 1.
올리브영
HEIC 파일 포맷 지원을 통한 사용자 경험 향상 시키기
HEIC 파일 포맷 지원을 통해 사용자 경험을 향상시키는 방법과 실제 구현 사례를 소개합니다.
HEICHEIF파일 시그니처heic2any이미지 포맷
2024. 4. 1.
원티드

2024 BOOSTERS TECH 팀 빌딩과정
부스터스 Tech 팀 빌딩 과정과 주니어 개발자 중심의 성장 전략, 그리고 팀의 미래 비전을 담고 있습니다.
Tech팀팀빌딩주니어 개발자자동화데이터
2024. 4. 1.
부스터스

AWS re:Invent 2023 방문기
올리브영 개발자의 AWS re:Invent 2023 참관 후기: Amazon Q, 서버리스 아키텍처 실습, DataDog 미팅 등 다양한 경험 공유.
AWS re:InventAmazon Q서버리스DataDog클라우드
2024. 3. 29.
올리브영
API 없이 웹 애니메이션 구현: 인터랙티브 웹 개발 1편
카카오페이 FE 개발자가 라이브러리 없이 수학, 물리를 이용해 웹 애니메이션을 구현한 경험과 그 이유, 핵심 기법을 소개합니다.
웹 애니메이션인터랙티브선형 보간법베지어 곡선뉴턴 운동 법칙
2024. 3. 29.
카카오페이

Backend , Frontend 공통 IDL 적용
프론트엔드와 백엔드의 협업 효율성을 높이기 위해 IDL을 도입하고 TypeScript 타입을 공유하여 얻은 효과와 구체적인 적용 방법을 설명한다.
IDLTypeScript프론트엔드백엔드협업
2024. 3. 26.
비브로스