BACKEND·중요도 6·2026. 06. 19.·InfoQ

Behind the Scenes: Block 450 JVM Repositories Into Monorepo to Reduce Dependency Drift

── KO ──────────────────

Block, Inc.가 450개의 JVM 리포지토리를 모노레포로 통합하여 의존성 문제를 줄였다.

Block, Inc.는 Cash App과 Square 엔지니어링 팀의 약 450개의 JVM 리포지토리를 모노레포로 마이그레이션함으로써 의존성 드리프트 및 조정 오버헤드를 줄였습니다. 이 시스템은 주당 약 8,800개의 빌드를 지원하며, p90 CI 시간은 약 10분입니다. 이 접근 방식은 서비스 간의 변경 사항을 개선하고, 빌드 가시성을 향상시키며, 의존성 그래프 기반 빌드 및 선택적 CI, 맞춤형 IDE 도구를 통해 개발자 경험을 향상시킵니다.


── EN ──────────────────

Block, Inc. migrated 450 JVM repositories into a monorepo to reduce dependency drift.

Block, Inc. describes the migration of around 450 JVM repositories into a monorepo for Cash App and Square engineering, aiming to reduce dependency drift and coordination overhead. The system supports approximately 8,800 weekly builds with a p90 CI time of about ten minutes. This approach improves cross-service changes, build visibility, and developer experience through dependency graph-based builds, selective CI, and custom IDE tooling.

원문 보기 →목록으로