← Back to directory

Verified profile

Uber

A scheduled Uber talk presents Tango, an open-source service that accelerates affected-target analysis by avoiding repeated Bazel queries in large monorepos.

Automotive & mobilityUnited StatesPublicBazel userCompany website ↗

Public record

9 reviewed citations

Conference talkScheduled 2026-10-14

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.

BazelCon 2026Scope: Monorepo target analysisOpen source ↗
Conference talkScheduled 2026-10-15

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.

BazelCon 2026Scope: Automated Java migrationsOpen source ↗
Conference talkPublished 2025-11-11

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.

BazelCon 2025Scope: Go test infrastructureOpen source ↗Pinned record ↗
Conference talkPublished 2024-10-14

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.

BazelCon 2024Scope: Million-file company monorepoOpen source ↗Pinned record ↗
Conference talkPublished 2023-10-24

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.

BazelCon 2023Scope: Go monorepo dependency managementOpen source ↗Pinned record ↗
Conference talkPublished 2022-11-16

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.

BazelCon 2022Scope: Large Go monorepoOpen source ↗Pinned record ↗
Conference talkPublished 2020-11-13

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.

BazelCon 2020Scope: Uber Elevate research platformOpen source ↗Pinned record ↗
Internal usePublished 2025-02-13

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 ↗
Internal usePublished 2020-05-13

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.

Uber Engineering BlogScope: Go monorepositoryOpen source ↗