1. Resources
  2. /
  3. Webinars
  4. /
  5. Monorepos at scale: Building CI for 1,000 daily commits at Uber

Monorepos at scale: Building CI for 1,000 daily commits at Uber

Learn the strategies Uber uses to keep their builds fast and the challenges they’ve faced along the way.

Watch the webinar

Register to watch the webinar

Buildkite presenter Mike Morgan with Uber engineering team members discussing monorepos at scale, as Uber builds a CI system to handle 1,000 daily commits
Recorded on
June 26, 2024
Length
40 minutes

Uber’s monorepo contains over 50 million lines of code, and serves over 3,000 engineers. 

In this webinar, we’ll talk about the strategies Uber uses to keep their builds fast and the challenges they’ve faced along the way. You’ll learn about:

  • Using Bazel to understand build targets and optimize CI processes.
  • Dynamically generating CI build steps to handle complex changes efficiently.
  • How Uber improved CI performance through containerized environments.
  • Custom tools that Uber has built to ensure performant CI.

Join us to learn how to apply these strategies to your CI/CD processes. Registration provides access to both the live session and a post-event recording.


Related webinars

Start turning complexity into an advantage

Create an account to get started with a 30-day free trial. No credit card required.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Pipeline templates
  3. Public pipelines
  4. Test Engine
  5. Package Registries
  6. Mobile Delivery Cloud
  7. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Webinars
  5. Plugins
  6. Case studies
  7. Events

Company

  1. About
  2. Careers
  3. Press
  4. Brand assets
  5. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for AI/ML
  3. Testing at scale
  4. Monorepo delivery

Support

  1. System status
  2. Forum