아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
올리브영 favicon올리브영

올리브영, CMS 전환으로 콘텐츠 제작 시간 99% 단축!

by DD
2025-09-03
10개월 전
조회수 15

Vue 기반 CMS에서 Lit 웹 컴포넌트 기반으로 전환하여 프레임워크 독립성 확보

블록 기반 CMS 도입으로 콘텐츠 제작 시간 7일 → 20분으로 획기적 단축

모듈화된 CMS를 통해 재사용성 및 확장성을 개선하고, 개발 생산성 향상

블록 기반 CMS 아키텍처 설계

올리브영 CMS는 블록 기반 구조를 채택하여 텍스트, 이미지, 상품 등 콘텐츠 요소를 독립 모듈로 관리한다. 구체적으로 각 블록은 타입과 데이터를 가진 배열 형태로 저장되며, Drag & Drop 기능을 통해 손쉽게 배치할 수 있다. 따라서 퍼블리셔 의존도 감소와 콘텐츠 제작 속도 향상을 동시에 달성했다.

Vue vs Lit: 기술 스택 전환의 이유

초기 Vue 기반 CMS는 빠른 프로토타입 제작에 유리했지만, 프레임워크 종속성과 확장성 부족 문제가 있었다. 반면 Lit 웹 컴포넌트 기반으로 전환하면서 프레임워크 독립성을 확보하고, 다른 프로젝트에서 CMS 모듈 재사용이 가능해졌다. 결과적으로 유지보수성과 개발 생산성을 향상시켰다.

Lit 웹 컴포넌트 구현 핵심 기술

Lit 웹 컴포넌트 구현 시, @customElement 데코레이터를 사용하여 사용자 정의 HTML 태그를 정의한다. 구체적으로 @property 데코레이터와 접근자를 통해 반응형 속성을 관리하고, static override styles와 unsafeCSS를 활용하여 스타일을 캡슐화한다. 따라서 코드 재사용성과 UI 일관성을 확보했다.

올리브영, 블록 기반 CMS로 콘텐츠 제작 시간을 99% 줄이다
중급
아키텍처
Vue
Lit
HTML
JavaScript
Frontend
원문 읽기
원문 읽기

관련 추천 글

AI 개발자 동향과 최신 웹 UI 기술 소식

네이버 D2 로고

20년간의 기술 변화: 개발자는 무엇을 배워야 할까?

요즘IT 로고

HTML 스트리밍 API, 웹 페이지 렌더링 성능을 혁신하다!

랍스타즈 로고

HTML 페이지 기반 웹 개발, 다시 주목받는 이유?

레딧 로고

마법 없는 웹 개발: Inglorious Web 프레임워크로 생산성 UP!

데브투 로고

단일 HTML 파일로 웹 페이지를 효율적으로 아카이빙하는 Gwtar 형식

해커뉴스 로고
올리브영 favicon올리브영
중급
아키텍처
Vue
Lit
HTML
JavaScript
Frontend

관련 추천 글

AI 개발자 동향과 최신 웹 UI 기술 소식

네이버 D2 로고

20년간의 기술 변화: 개발자는 무엇을 배워야 할까?

요즘IT 로고

HTML 스트리밍 API, 웹 페이지 렌더링 성능을 혁신하다!

랍스타즈 로고

댓글 0

첫 번째 댓글을 남겨보세요!