One Graph to Rule Them All: Scaling Incremental Target Graph Calculations in Monorepos
A scheduled Uber talk presents Tango, an open-source service that accelerates affected-target analysis by avoiding repeated Bazel queries in large monorepos.
The official abstract introduces Uber's Tango service and says it avoids heavy Bazel queries while reducing target calculations from minutes to under 20 seconds.
Building Uber's Automated Migration Machine on Bazel
A scheduled Uber talk describes a Bazel-native platform used for large JUnit and Spring Boot migrations across the company's Java monorepo.
The official abstract says Uber's repeatable platform is built on Bazel and migrated more than 75,000 test classes through over 5,000 changes in four months.
Managing Flaky Tests With Bazel and rules_go
Uber engineers described the company's Bazel and rules_go pipeline for managing flaky tests at BazelCon 2025.
The official abstract explicitly describes Uber's flaky-test pipeline and the Bazel and rules_go features supporting it.
Optimizing Gazelle for Scale and Performance in Uber's Monorepo
An Uber engineer described Bazel and Gazelle operating over the company's million-file monorepo at BazelCon 2024.
The official abstract describes Uber's million-file monorepo, internal Gazelle performance metrics, and packaging Gazelle with Bazel.
How Uber Manages Go Dependencies with Bzlmod
An Uber engineer described managing dependencies with Bzlmod in the company's large Go and Bazel monorepo at BazelCon 2023.
The official description identifies Uber's large Go monorepo as using Bazel and explains its migration of dependency management to Bzlmod.
What We Learned Building a Large Bazel Repository
An Uber engineer described years of building the company's large Go monorepo with Bazel at BazelCon 2022.
The official description says Uber had built its Go monorepo with Bazel for multiple years and accumulated significant Bazel-specific repository infrastructure.
Reproducible Research Using Bazel
Uber engineers described a Bazel-based reproducible-research platform used by Uber Elevate at BazelCon 2020.
The official session description identifies Uber Elevate's research platform as based on Bazel and focused on reproducible experiments.
Adopting Arm at Scale: Bootstrapping Infrastructure
Uber said in 2025 that its language monorepositories relied on Bazel and described integrating Bazel into its Arm infrastructure bootstrap.
Uber described Bazel-based monorepositories and container-image builds used to bootstrap Arm infrastructure.
Uber Engineering BlogScope: Language monorepositories and Arm bootstrap infrastructureOpen source ↗ Building Uber's Go Monorepo with Bazel
Uber documented Bazel as the build system for its large Go monorepository in 2020.
Uber detailed how hundreds of engineers built and tested Go services in a Bazel monorepository.