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.