200여개 서비스 모노레포의 파이프라인 최적화

토스 프론트엔드 챕터에서는 하나의 모노레포에서 200여개가 넘는 서비스를 관리하고 있다고 합니다.

이렇게 커진 모노레포에서도 git push 부터 배포까지 5분을 유지할 수 있었던 비결을 소개합니다.


요약:

  • 병렬화를 통한 CI/CD 속도 최적화

  • 매일 오전 7시에 저장소 미리 도커 이미지로 만들기

  • 최소한의 JavaScript 파일만 모아서 빌드 환경 만들기(SSR Standalone Docker Image)


https://toss.tech/article/monorepo-pipeline

200여개 서비스 모노레포의 파이프라인 최적화

toss.tech

200여개 서비스 모노레포의 파이프라인 최적화

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 6월 16일 오전 10:00

 • 

저장 36조회 2,967

댓글 1