Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

How Uber Manages Go Dependencies with Bzlmod

Linux Foundation via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This 12-minute talk from the Linux Foundation explores Uber's approach to managing Go dependencies in their massive monorepo environment using Bzlmod. Discover how Uber handles thousands of direct and transitive dependencies across multiple languages, requiring extensive planning, quality control, and automation to maintain high code quality. Follow speaker Tyler French as he details Uber's journey with Go+Bazel dependency management and their migration of one of the world's largest Go monorepos to Bzlmod repository management. Learn about their collaboration with the Rules Go and Gazelle team to design and develop a complete Go dependency ecosystem in Bzlmod, and understand the challenges faced when migrating automated tooling in Uber's Go monorepo to this system.

Syllabus

How Uber Manages Go Dependencies with Bzlmod

Taught by

Linux Foundation

Reviews

Start your review of How Uber Manages Go Dependencies with Bzlmod

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.