Software
11 million lines of code; multiple platforms; one build system; a "massive undertaking" but some big wins
Airbnb has adopted Bazel – an open-source build and test tool developed by Google – as its “universal build system” across backend, web, and iOS platforms, spanning over 11 million lines of code, it has revealed.
Adopting Bazel for its core Continuous Integration (CI) jobs has made TypeScript type checking 34% faster, ESLint (a way of finding problems in JavaScript code) 35% faster, and Jest unit tests 42% faster, Airbnb said.
But it didn’t get there without some pain along the way…
Join peers managing over $100 billion in annual IT spend and subscribe to unlock full access to The Stack’s analysis and events.
Already a member? Sign in