Brussels / 3 & 4 February 2018


Your Build in a Datacenter

Remote Caching and Execution in Bazel

Projects such as ccache and distcc drastically lower the duration of C/C++ builds by caching and distributing the work on many servers. These programs are focused on C++ or C-like languages. Bazel, Google's open source build system, is multi-language and has been used with a distributed caching and execution service for almost ten years inside of Google. Recently Google and others have built on that experience to design an open-source remote caching and execution system for Bazel.

This talk will introduce remote caching and execution in Bazel, and the BuildFarm project, a distributed remote caching and execution backend that is open source and available for everyone to use.


Jakob Buchgraber