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

Linux Foundation

How to Automate Target Dependencies in BUILD Files with Gazelle - Stripe's Approach

Linux Foundation via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
This 26-minute Linux Foundation talk explores how Stripe tackles dependency management challenges in their large Bazel monorepo. Learn how the engineering team implemented "Build Helper," a tool built with Gazelle extensions and third-party dependency indexing to automate the laborious process of enumerating dependencies in BUILD files. Speakers Arie van Luttikhuizen and Long Cao discuss their solution for reducing friction across their monorepo, which contains millions of lines of code across multiple languages including Java, Scala, and Python. Discover the implementation challenges, codebase tradeoffs, and future plans for this dependency automation tool that serves over a thousand contributors at Stripe.

Syllabus

How to automate target dependencies in BUILD files with Gazelle at Stripe

Taught by

Linux Foundation

Reviews

Start your review of How to Automate Target Dependencies in BUILD Files with Gazelle - Stripe's Approach

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.