7
0
Fork 0
This repository has been archived on 2024-10-15. You can view files and clone it, but cannot push or open issues or pull requests.
fediversity_website_archive/content/evenementen/nluug/voorjaarsconferentie-2023/talks/ed-schouten-buildbarn-a-distributed-build-cluster.md

1.4 KiB

categories date description layout slug tags title speakers presentation recording
2023-05-11T20:31:43+02:00 event-talk Ed Schouten - Buildbarn: a distributed build cluster
ed-schouten
filename
2023-05-11-ed-schouten-buildbarn-a-distributed-build-cluster
platform url
youtube

Abstract

Over the 4+ years I have been maintaining an Open Source project named Buildbarn. Buildbarn can be used to create large scale clusters for doing distributed source code compilation and test execution (read: make -j 1000). By implementing the REv2 protocol, it is possible to use Buildbarn in conjunction with clients such as Bazel, Pants, BuildStream, Recc and Goma. Of all of the Open Source server implementations out there, Buildbarn is at this point the one that's used at the largest scale (multiple users with >10k CPUs) and has the most active community.

In my presentation I will talk about what Bazel and Buildbarn are, how the REv2 protocol works, and some of the exciting features that Buildbarn offers.

Biography

Ed has been a happy user of, and contributor to Open Source software for the past two decades. He has been a FreeBSD developer and has made various contributions to LLVM. Between 2012 and 2014 he worked for Google in Munich as an SRE. Ever since leaving Google, he has kept a strong interest in distributed systems and building software at scale.