태그: #monorepo
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 8 편
모노레포 CI 캐시 전략 — 캐시를 키우지 말고 캐시 키를 고쳐라
모노레포 CI가 느린 이유는 캐시가 작아서가 아니라 캐시 키가 틀려서인 경우가 대부분입니다. 이 글은 Turborepo·Nx·Bazel·GitHub Actions 캐시가 각각 무엇을 해시에 넣는지, 해시 입력을 좁히는 세 가지 손잡이, affected 판정으로 아예 실행하지 않는 법, CI와 개발자가 원격 캐시를 공유할 때 생기는 신뢰 경계, 그리고 2026년에 실제로 터진 캐시 오염 사고가
2026-07-31 · 24 분 읽기 #monorepo#ci-cd#build-cache#turborepo#bazelgit이 느려질 때 — 대형 저장소를 빠르게 만드는 구조적 처방
저장소가 느려지는 이유는 하나가 아닙니다. 커밋 이력이 긴 것, 파일 수가 많은 것, 큰 바이너리가 들어 있는 것은 서로 다른 문제이고 처방도 다릅니다. 이 글은 먼저 원인을 구분하는 측정 명령부터 시작해, 얕은 클론과 부분 클론이 왜 대체재가 아니라 용도가 다른 도구인지, sparse-checkout과 파일 감시가 status를 어떻게 줄이는지, commit-graph가 로그와 병합 기준점
2026-07-26 · 20 분 읽기 #git#performance#monorepo#git-lfs#version-control빌드 시스템 & 모노레포 툴 2026 완벽 가이드 - Bazel 8 · Pants 2 · Buck2 · Nx 20 · Turborepo 2 · Moon · Lerna 8 · Rush · pnpm Workspaces 심층 분석
2026년 빌드 시스템과 모노레포 툴 지형도. Bazel 8은 Bzlmod이 기본이고 원격 실행이 사실상 표준이 되었다. Buck2는 Rust로 다시 쓰여 사내 도구에서 OSS로 풀렸고, Pants 2는 Python 모노레포의 사실상 표준이다. JS 진영에서는 Nx 20과 Turborepo 2가 양강 구도로 자리잡았고, Moon이 Rust 기반으로 폴리글랏 영역을 노린다. Gradle 8.1
2026-05-16 · 32 분 읽기 #build-systems#bazel#pants#buck2#nx코드 리뷰와 Merge 파이프라인의 현대 — PR·Merge Queue·Stacked PRs·Monorepo·AI Review·Trunk-Based·Husky·Semgrep 심층 가이드 (2025)
매일 하면서 가장 안 얘기하는 활동. PR 사회학·Code Owner·Merge Queue(GitHub/Mergify/Aviator/Graphite)·Stacked PRs(Graphite·Sapling·Jujutsu)·Monorepo vs Polyrepo 2025·Nx/Turborepo/Moon/Bazel·AI 리뷰(CodeRabbit·Greptile·Ellipsis·Cursor)·Trunk
2026-04-15 · 19 분 읽기 #code-review#pull-request#merge-queue#monorepo#stacked-prsCI/CD 파이프라인 심화 가이드 2025: 배포 전략, GitOps, 모노레포, 보안 파이프라인
CI/CD 심화의 모든 것! 배포 전략(Blue-Green/Canary/Rolling), GitOps(ArgoCD/Flux), 모노레포 CI(Turborepo/Nx), Feature Flags(LaunchDarkly), 파이프라인 보안, 환경 관리, 롤백 전략, 성능 최적화.
2026-03-25 · 24 분 읽기 #ci-cd#deployment#gitops#argocd#monorepo모노레포 전략 가이드 2025: Nx vs Turborepo vs Lerna — 대규모 코드베이스 관리의 모든 것
모노레포의 모든 것! Nx vs Turborepo vs Lerna 비교, pnpm workspace 설정, 선택적 빌드/테스트, CODEOWNERS, Changesets 버전 관리, CI/CD 최적화, 대규모 팀의 모노레포 운영 전략까지.
2026-03-24 · 29 분 읽기 #monorepo#nx#turborepo#lerna#pnpm-workspaceGit 완전 정복: 주니어부터 시니어까지, 실무에서 바로 쓰는 Git 고급 워크플로우
git rebase -i, cherry-pick, bisect, worktree부터 trunk-based development, conventional commits, GitHub Actions CI/CD까지 — 시니어 개발자처럼 Git을 다루는 완전 가이드. 실무 시나리오 20개와 함께.
2026-03-22 · 34 분 읽기 #git#github#version-control#workflow#branchingGitHub Actions 고급 패턴: Reusable Workflows·Composite Actions·모노레포 CI/CD 최적화 전략
GitHub Actions의 고급 패턴을 다룹니다. Reusable Workflows로 파이프라인 템플릿화, Composite Actions로 재사용 가능한 스텝 구성, 모노레포 환경에서 path-filter·matrix·캐싱 기반 CI/CD 최적화까지 실전 코드와 함께 구현합니다.
2026-03-12 · 23 분 읽기 #devops#github-actions#ci-cd#monorepo#reusable-workflows