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

컬리몰, Next.js로 갈아타다!

by DD
2022-08-31
3년 전
조회수 22

레거시 시스템에서 Next.js 기반의 NX로 전환하여 페이지 로딩 속도 50% 개선

Linter 도입 및 코드 품질 향상 노력으로 정적 분석 결함 90% 감소

CI 빌드 캐싱 적용으로 빌드 시간 20% 단축 및 개발 생산성 향상

레거시 시스템 탈출: NX 아키텍처

기존 고도몰 기반의 컬리몰은 React, Vue, 바닐라 자바스크립트 등 다양한 기술 스택으로 파편화되어 있었다. Next.js 도입을 통해 SSR을 구현하고, LCP 1.5초 달성으로 사용자 경험을 개선했다. 따라서 단일 URL 제공 및 UI 일관성 확보가 가능해졌다.

코드 품질 향상을 위한 노력

Lint rule 추가 및 정적 분석을 통해 코드 품질을 관리했다. Lint-stage를 활용하여 commit 전에 변경된 파일의 정적 분석을 수행했다. 반면, 3대장 error 적용에는 많은 코드 수정이 필요하여 점진적으로 적용했다. 결과적으로 코드 리뷰 효율성을 높였다.

빌드 속도 개선: CI Build Caching

빌드 시간 단축을 위해 Next.js 빌드 결과물 캐싱을 적용했다. Node_module 외에 Next.js 빌드 결과물까지 캐싱하여 빌드 시간을 단축했다. 따라서 9분에서 6-7분으로, 약 20%의 속도 향상을 달성했다. 결과적으로 개발 생산성을 향상시켰다.

새로운 컬리몰 NX를 소개합니다.
중급
아키텍처
Next.js
React
TypeScript
JavaScript
Frontend
원문 읽기
원문 읽기

댓글 0

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

관련 추천 글

Claude Code가 뽑은 최고의 기술 스택!

테오 로고

AI 코딩, 이제 하네스 시대: OpenCode와 OMO로 개발 생산성 UP!

요즘IT 로고

AI 코딩, 이제 하네스 경쟁 시대! OpenCode와 OMO로 생산성 UP

벨로그 로고

Opus vs Codex: 당신의 선택은?

테오 로고

2024년 프론트엔드, 핵심 기술 트렌드를 한눈에!

NHN클라우드 로고

2025년 프론트엔드, React 인프라화, Next.js 보안, Rust 툴체인 부상

NHN클라우드 로고
컬리 favicon컬리
중급
아키텍처
Next.js
React
TypeScript
JavaScript
Frontend

관련 추천 글

Claude Code가 뽑은 최고의 기술 스택!

테오 로고

AI 코딩, 이제 하네스 시대: OpenCode와 OMO로 개발 생산성 UP!

요즘IT 로고

AI 코딩, 이제 하네스 경쟁 시대! OpenCode와 OMO로 생산성 UP

벨로그 로고