Bazel is Google's monorepo build and test system. This talk will start with the Microservices architecture many args use, and how many source repositories make it difficult to collaborate across team boundaries, even with an agreed interface schema. We'll discuss how monorepo and trunk-based development addresses these problems, while creating new ones. Then we'll look at how Bazel can be configured to build gRPC services across many languages in a single repo, and then continuously deliver a full stack with fewer versioning footguns.
Thursday July 17, 2025 4:20pm - 4:40pm PDT Red Willow