태그: #bazel
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 7 편
모노레포 CI 캐시 전략 — 캐시를 키우지 말고 캐시 키를 고쳐라
모노레포 CI가 느린 이유는 캐시가 작아서가 아니라 캐시 키가 틀려서인 경우가 대부분입니다. 이 글은 Turborepo·Nx·Bazel·GitHub Actions 캐시가 각각 무엇을 해시에 넣는지, 해시 입력을 좁히는 세 가지 손잡이, affected 판정으로 아예 실행하지 않는 법, CI와 개발자가 원격 캐시를 공유할 때 생기는 신뢰 경계, 그리고 2026년에 실제로 터진 캐시 오염 사고가
2026-07-31 · 24 분 읽기 #monorepo#ci-cd#build-cache#turborepo#bazel모던 C++ 2026 — C++ 23 / 26 / Modules / Reflection / Senders / std::print / CMake 3.30 / Conan 2 / vcpkg 심층 가이드
2026년의 C++ 지도. C++ 23 (2024년 10월 ISO/IEC 14882:2024로 출간) 의 std::expected·std::print·std::generator, C++ 26의 진짜 주연인 Reflection (P2996) 과 Senders/Receivers (P2300), Linear Algebra (P1673), 마침내 쓸 만한 Modules, 성숙해진 Ranges. 빌드
2026-05-16 · 40 분 읽기 #cpp#cpp-23#cpp-26#modules#rangesCI/CD 플랫폼 2026 — GitHub Actions / GitLab CI / CircleCI / Buildkite / BuildJet / Earthly / Dagger 심층 비교
2026년 CI/CD 시장은 더 이상 "젠킨스냐 GitHub Actions냐"가 아니다. GitHub Actions가 사실상 표준이 됐지만 그 위에 BuildJet·Depot·Namespace 같은 가속 러너 레이어가 깔리고, 옆에는 Earthly·Dagger 같은 컨테이너/프로그래머블 파이프라인이 옆 트랙을 만든다. k8s-네이티브에서는 Argo Workflows·Tekton·Drone이
2026-05-16 · 39 분 읽기 #ci-cd#github-actions#gitlab-ci#circleci#buildkite빌드 시스템 & 모노레포 툴 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설정 언어 2026 — CUE / Pkl (Apple) / KCL / Dhall / Jsonnet / HCL / Nix / Starlark / Pulumi (TS) 심층 비교
2026년 설정 언어 전쟁 — CUE(Marcel van Lohuizen), Pkl(Apple 2024.2), KCL(Kusion Stack, CNCF Sandbox 2024), Dhall, Jsonnet(+Sjsonnet/Tanka/Grafonnet), HCL(Terraform), Nix Lang/NixOS, Starlark(Bazel), TypeScript-as-config(Pulumi)
2026-05-16 · 36 분 읽기 #config-language#configuration#cue#pkl#kclCI/CD 시스템 2026 완벽 가이드 - GitHub Actions · Buildkite · CircleCI · GitLab · Jenkins · Argo · Tekton · Earthly · Dagger 심층 분석
2026년 5월 기준 CI/CD 시장을 끝까지 본다. GitHub Actions(재사용 워크플로, OIDC 페더레이션, 대형 러너, ARC), Buildkite, CircleCI, GitLab CI/CD, Jenkins(Pipeline + JCasC), TeamCity, Bamboo, Bitrise, Codemagic, Drone/Gitness, Tekton, Argo Workflows +
2026-05-16 · 36 분 읽기 #ci-cd#github-actions#buildkite#circleci#gitlab-ci현대 CI/CD의 진화 심화 가이드 — GitHub Actions, Dagger, Turborepo, Nx, Bazel, Remote Cache, Hermetic Build, SLSA, sigstore까지 (2025)
빌드 30분, 배포 1일의 시대는 끝났다. 2024-2025년 CI/CD는 Remote Cache, Hermetic Build, Distributed Test, Progressive Delivery로 빌드 5분, 배포 5번/일이 표준이 됐다. Jenkins에서 Dagger까지 30년 진화, Monorepo Build 혁명(Turborepo, Nx, Bazel), Supply Chain Sec
2026-04-15 · 19 분 읽기 #ci-cd#github-actions#gitlab-ci#dagger#turborepo