Overview
Learn how MongoDB tackled the challenge of migrating multiple codebases to Bazel in this 25-minute conference talk from the Linux Foundation. Discover the innovative approach to maintaining build system interoperability during migration, focusing on handling complex configuration requirements across different environments. Explore the tools and techniques used to manage hybrid build systems, particularly in the context of MongoDB's C++ codebase with its 112 configuration options and remote compilation needs. Master strategies for implementing a gradual, low-risk transition to Bazel while maintaining organizational support and ensuring seamless integration with existing build systems.
Syllabus
Interoperating Bazel and Other Build Systems - Alexander Neben & Zack Winter, MongoDB
Taught by
Linux Foundation