Planting Bazel in barren soil: A Perl Story
summary
A 20‑year Perl monorepo is replatformed onto Bazel, moving from a 4GB monolith and 10 million lines of Perl to 6,000 distributions with 55% of services on Bazel. Tooling includes a custom Starlark parser in Perl, GitLab CI runners with remote cache and Buildbarn, and RPM reuse via dnf. Results: CI runs jump from 100 to 1.6M/month, test volume +12.5%, and Docker images shrink from 2.2GB to 500MB while build times drop from 22 to 2 minutes.
AI-written summary · about
related talks
30mTackling Technical Debt at Adobe: A Story
32mQuietly Strangling the Monolith - a real-world migration of a high traffic monolith
30mTwo Amazing Mainframe DevOps Transformation Case Studies
23mAdopting DevOps Practices for Systems of Record – An Experience Report
51mCOMPANY REFACTORING
39m7 Strategies for Building Majestic Monoliths
26mDevOps and Lean in Legacy Environments
46mModernizing legacy through thousands of contextual tools … per system
