쏘
쏘카
June 10, 20251회
FE Core팀의 CI 속도전: 캐시 전략을 활용한 병렬 빌드

간단 소개
Monorepo 환경에서 CI 파이프라인의 빌드 속도와 안정성을 개선하기 위해 Runner 사양 개선, 병렬 빌드, 캐시 최적화 등의 전략을 적용하여 빌드 시간을 단축하고 효율성을 높였습니다.
AI Summary
- Monorepo 환경 CI 파이프라인 개선 목표 및 배경
- FE Core팀은 monorepo 환경에서 효율적이고 안정적인 CI 파이프라인 구축을 목표로 함
- Turborepo 기반의 monorepo는 30여 개의 독립적인 상용 프로젝트가 공존하며, 잦은 main 브랜치 병합과 의존성 변경이 발생
- 기존 CI 파이프라인은 캐시 미적중 시 빌드 시간이 오래 걸리고, 워크플로우 중단 오류가 빈번하게 발생
- 주요 개선 전략 및 결과
- Runner 사양 개선: Ubuntu Runner의 메모리와 코어 수를 상향 조정하여 빌드 시간을 단축하고 안정성을 확보
- 병렬 빌드(Matrix) 도입: GitHub Workflow의 Matrix 전략을 통해 각 프로젝트의 빌드를 병렬로 수행하여 빌드 시간을 단축
- 캐시 최적화: turborepo의 dry-run 기능을 활용하여 캐시 상태를 사전 점검하고, 캐시 미적중 패키지만 빌드하여 오버헤드를 최소화
- 빌드 검증 단계 분리: 빌드 완료 후 추가 검증 단계를 도입하여 브랜치 보호 정책을 단일 status로 관리
- 결론 및 향후 계획
- 전체 CI 파이프라인 빌드 시간을 최대 84%까지 단축하고, 프로젝트 수가 증가하더라도 빌드 속도와 안정성을 유지할 수 있는 구조를 마련
- 향후 프로젝트 규모가 커지더라도 안정적이고 유연하게 대응할 수 있도록 지속적으로 자동화와 최적화 방안을 탐구할 계획
Next Feeds

아름답고 이해하기 쉬운 세션 자료 만들기 | Simplicity 4 제작기 #5
Simplicity 4 세션 자료 제작기를 통해 숏폼 콘텐츠에 적합한 시각 자료 제작 방법과 효율적인 제작 환경 구축 과정을 소개합니다.
Simplicity 4세션 자료숏폼 콘텐츠피그마시각적 흐름
2025. 6. 10.
토스

기업의 디지털 인증 인프라의 진화: Microsoft Active Directory에서 현대적 인증 솔루션으로의 전환
AWS를 활용하여 기업의 레거시 AD 환경을 클라우드 기반의 현대적 인증 인프라로 전환하는 방법과 ASP.NET Core에서의 OIDC 인증 구현을 제시합니다.
Microsoft ADOpenID ConnectAWSIAM Identity CenterAmazon Cognito
2025. 6. 10.
AWS

AI가 말을 듣지 않는다. 이제 AI Red Teaming이 필요하다.
AI Red Teaming은 AI 시스템의 위험을 사전에 식별하고 통제하기 위한 필수적인 전략이며, 조직은 체계적인 프레임워크와 도구를 활용하여 AI 보안을 강화해야 합니다.
AI Red Teaming프롬프트 인젝션보안AI 통제위험 관리
2025. 6. 10.
QueryPie
![[State of FE·JS Korea 2025] 설문조사 결과를 공유합니다!](https://d2.naver.com/content/images/2025/06/image-2025-6-9_14-45-58.png)
[State of FE·JS Korea 2025] 설문조사 결과를 공유합니다!
2025년 FE/JS 개발자 설문조사 결과, TypeScript, React, Next.js, Zustand, Vite가 주요 기술로 나타났으며, AI는 코드 어시스트에 주로 활용됨.
TypeScriptReactNext.jsZustandVite
2025. 6. 9.
Naver d2

LINE 앱 영상 통화를 가장 많이 사용하는 나라, 태국에서 LINE 앱의 영상 통화 품질을 점검했습니다
태국 LINE 앱의 영상 통화 품질 점검 결과를 분석하고, 품질 개선을 위한 노력과 향후 계획을 제시합니다.
LINE영상 통화통화 품질QoE비트레이트
2025. 6. 9.
LY Corp

빗썸의 AWS Service Endpoint 통합 아키텍처를 통한 비용 및 관리 효율 최적화
빗썸은 AWS Service Endpoint 통합 아키텍처를 통해 비용을 절감하고 관리 효율성을 높였습니다. 중앙 집중식 Endpoint 관리로 운영 부담을 줄이고 유연성을 확보했습니다.
AWSVPCTransit GatewayPrivateLinkInterface Endpoint
2025. 6. 9.
AWS