Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
MIT Sloan: Lead AI Adoption Across Your Organization — Not Just Pilot It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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