Adopting Bazel at Booking: A Bumpy Road (Manuel Naranjo @ Booking.com) - Mar 2024
HTML-код
- Опубликовано: 9 сен 2024
- Join Manuel Naranjo from Booking.com as he provides a brief history of Booking.com, their technologies, and adopting Bazel. From custom CI runners with GitHub actions to using Kubernetes.
Manuel covers the challenges faced, how they're implementing Bazel now, and the lessons they've learned.
---
This presentation is from the March 2024 Bazel Community Day in Amsterdam, Netherlands. 🇳🇱
Co-organized by EngFlow and Booking.com, this event was the seventh community day hosted at Booking.com's Amsterdam headquarters! The gathering was wrapped up with a happy hour sponsored by Booking.com. It was a great gathering with insightful talks and great conversation. Join us at future events!
EngFlow is committed to organizing and hosting community events worldwide. We host events like Bazel Community Days and Build Meetups across the globe. These gatherings are designed to create a diverse and supportive community centered around improving build systems and refining developer processes.
📆 Learn more about Bazel events hosted by EngFlow: www.engflow.co...
#EngFlow #devops #techtalks #developertools #softwaredevelopment #devopstools #buildsystems #enterprisesoftware #booking #bazel
Also on the question about distributed monorepo, and how people may depend on your internals, can't visibility be used to allow packages to be used only by specific others? (I've learned this back at Google, when this was used to allow-list certain C++ library to be used across, but you had to request it, and some of the OWNERS would change the BUILD file to allow your package to use it). But maybe this gets trickier with maven, so not sure.