프로젝트 전체에서 사용되는 패키지, 어떻게 마이그레이션 할까?
마이그레이션빌드 속도yarn workspacefrontend-commonDXNext.js
AI 요약
Beta이 글은 토스의 TUBA 팀이 프로젝트 전반에 걸쳐 사용되는 패키지 마이그레이션 문제를 해결한 경험을 공유합니다. 시간이 지남에 따라 기반 기술의 노후화는 빌드 시간 증가, 복잡도 상승, 개발 경험(DX) 저하 등 다양한 문제를 야기합니다.
특히 TUBA는 yarn workspace를 사용하여 frontend와 frontend-common 모듈을 관리했으나, 공통 코드 수정 시 모든 하위 서비스의 재빌드가 필요해 빌드 시간이 2시간 이상 소요되는 심각한 문제가 발생했습니다. js 제거를 포함한 마이그레이션 전략을 모색하게 되었습니다.
안정적인 제품 운영과 개발 생산성 향상을 위한 실질적인 접근 방식을 제시합니다. 적인 제품 운영과 개발 생산성 향상을 위한 실질적인 접근 방식을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


