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

Linux Foundation

Lessons from a Large JVM Monorepo - Managing Multi-Language Codebases

Linux Foundation via YouTube

Overview

Explore a conference talk that delves into managing Airbnb's massive JVM monorepo containing tens of millions of lines of Java, Kotlin, and Scala code. Learn practical solutions for handling complex challenges in large-scale development, including implementing Remote Persistent Workers for RBE, enabling cross-platform builds across Mac and Linux systems with universal binaries, managing multiple language versions and runtime environments, optimizing compilation processes, and generating bytecode directly when conventional optimizations fall short. Gain insights from both successful implementations and failed attempts while discovering strategies for maintaining and scaling large monorepo architectures in a multi-language JVM environment.

Syllabus

Lessons from a Large JVM Monorepo - Janusz Kudelka, Airbnb

Taught by

Linux Foundation

Reviews

Start your review of Lessons from a Large JVM Monorepo - Managing Multi-Language Codebases

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.