Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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