- Published on
모노레포 CI가 느린 이유는 캐시가 작아서가 아니라 캐시 키가 틀려서인 경우가 대부분입니다. 이 글은 Turborepo·Nx·Bazel·GitHub Actions 캐시가 각각 무엇을 해시에 넣는지, 해시 입력을 좁히는 세 가지 손잡이, affected 판정으로 아예 실행하지 않는 법, CI와 개발자가 원격 캐시를 공유할 때 생기는 신뢰 경계, 그리고 2026년에 실제로 터진 캐시 오염 사고가 왜 헤르메틱성 문제인지를 정리합니다. 마지막으로 히트율을 부풀리지 않고 정직하게 측정하는 방법을 다룹니다.