올리브영 뉴스
올리브영에서 수집한 AI·개발 최신 뉴스와 한국어 요약입니다.
원문 사이트 방문 →디자인 시스템 내 디자인 토큰을 여러 도구를 사용하여 자동화하는 방법
Figma, Panda CSS, GitHub Actions를 연동하여 디자인 토큰의 변경 사항을 코드에 자동으로 반영하는 프로세스를 구축했다.
올리브영 초대량 쿠폰 발급 시스템 개선기
올리브영이 RabbitMQ의 Exchange 방식을 변경하고 작업 주체를 분리하여 쿠폰 대량 발급 시간을 15시간에서 5시간대로 단축했다.
고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화
올리브영은 대규모 트래픽이 발생하는 증정 행사 시 발생하는 DB 부하를 줄이기 위해 Redis와 로컬 캐시를 결합한 다중 레이어 캐싱 아키텍처를 도입했다.
TeamCity로 윈도우 클라이언트 배포 파이프라인 만들기
올리브영 POS팀이 수기 작업 위주의 배포 프로세스를 TeamCity를 활용해 자동화한 과정을 소개한다.
올리브영 온라인몰 정산 시스템 개편 이야기
올리브영은 데이터 수집 구조를 원천 데이터 중심의 방식으로 개편하여 정산 데이터의 정합성을 확보하고 운영 리소스를 획기적으로 줄였다.
올리브영 서비스에 사용되는 컴포넌트를 모아놓은 그곳!
올리브영은 UI 개발 효율성과 통일성을 높이기 위해 Emotion과 Storybook을 활용한 디자인 시스템을 구축했다.
올리브영은 왜 선물하기를 개편했을까? Part - 1
올리브영은 DB 부하와 데이터 지연 문제를 해결하기 위해 선물하기관을 전시 전략과 통합하고 커스텀 어노테이션을 도입했다.
재고 변동을 시계열 데이터로 관리하기
올리브영 인벤토리 스쿼드가 Redis Stream을 활용해 대규모 SKU의 재고 변동 이력을 효율적으로 관리하는 방법을 소개한다.
Debezium MSK Connect로 Failover를 구현하여 서비스 안정성 높이기
Debezium MSK Connect 운영 중 장애 발생 시 Offset 활용 및 신규 Connector 생성을 통한 데이터 정합성 유지 방법을 공유한다.
그날, 우리의 배치는 왜 멈추었을까?
올리브영의 Spring Batch 작업 중 장애가 발생하여, 멀티스레드 환경에서의 트랜잭션 분리와 ThreadPoolExecutor 설정 오류를 분석했다.
Front-end 개발자가 회고하는 기획전 개편
올리브영이 기존 JSP 기반 기획전 시스템을 Next.js로 전환하며 직면한 렌더링 이슈와 해결 방법을 공유한다.
커스텀 어노테이션과 리플렉션을 활용한 Spring Boot 웜업 로직 최적화
커스텀 어노테이션과 리플렉션을 활용해 Spring Boot의 초기 요청 지연 문제를 해결하고 웜업 로직을 자동화했다.
올리브영 물류시스템에서는 데이터를 어떻게 주고받을까?
올리브영이 기존 EAI 방식의 지연과 의존성 문제를 해결하기 위해 MQ를 도입하여 물류 데이터 전송 속도를 대폭 개선했다.
Kafka 메시지 중복 및 유실 케이스별 해결 방법
올리브영 OMS 프로젝트에서 Kafka를 활용해 메시지 중복과 유실을 방지하고 고가용성을 확보한 사례를 공유한다.
AWS Bedrock과 Claude 3.5 Sonnet을 활용한 자동 상품 이미지 검수 시스템 구축기
올리브영이 AWS Bedrock의 Claude 3.5 Sonnet을 활용해 상품 이미지의 품질을 자동으로 검수하는 시스템을 구축했다.
올리브영이 커뮤니티와 콘텐츠를 만드는 진짜 이유
올리브영은 재방문율을 높이고 사용자 경험을 확장하기 위해 매거진과 셔터 등 콘텐츠 및 커뮤니티 서비스를 강화하고 있다.
올리브영 사례로 알아보는 TypeScript의 타입과 타입 시스템
올리브영이 복잡한 상품 데이터를 안정적으로 관리하기 위해 TypeScript의 타입 시스템을 어떻게 활용하는지 설명한다.
DASH 2024, 올리브영은 어떻게 Datadog으로 비즈니스를 모니터링하는가?
올리브영은 Datadog을 활용해 인프라 지표와 비즈니스 데이터를 통합하여 실시간 모니터링 체계를 구축했다.
OLEA: Storybook을 활용한 올리브영의 디자인 시스템!
올리브영이 백오피스 개발 생산성을 높이기 위해 Storybook 기반의 디자인 시스템 OLEA를 구축했다.