Bazel
Googles hermetisches Build-System — die Open-Source-Version des internen "Blaze" (2015). Reproduzierbare Builds, feingranulare Abhängigkeiten, Remote Caching.
BUILD-Dateien in Starlark (einer Python-Teilmenge). Targets werden explizit deklariert, jedes Target wird über seine Eingaben gehasht → ändert sich etwas, wird nur dieses Target samt Abhängigen neu gebaut. Remote Build Execution + Remote Cache teilen Arbeit über die Rechner des Teams und die CI hinweg.
Idealfall: große Monorepos mit 100+ Entwicklern und polyglotten Codebasen. Steile Lernkurve. Konkurrenten: Buck2 (Meta, in Rust), Pants (Twitter-Erbe), Please, Nx, Turborepo (JS-fokussiert).