Supercharge Your Performance with the Optimus Cirrus Platform
summary
Optimus Cirrus claims automated caching and parallelization across thousands of nodes (over a petabyte of RAM) to make massive builds practical: 1,200 active developers, ~22 million lines and ~1,900–2,000 scopes compile locally in under a minute; historical CI builds drop from ~1 hour to minutes. Key specifics: @node annotation marks referentially transparent tasks, compiler plugins extract pipelining signatures vs classes, caching uses precise fingerprints, and integrations include Zinc and BSP to achieve distributed incremental compilation.
AI-written summary · about
chapters (16)
- 0:00Optimus Cirrus intro
- 1:13Referential transparency
- 4:51Vanilla Scala limits
- 8:03Automatic optimizations
- 9:57Solving build problems
- 12:43Parallel incremental builds
- 16:35Pipelining Scala compiler
- 19:07Referentially transparent blocks
- 23:05Building with Optimus
- 27:16Running Optimus builds
- 30:10OBT at Morgan Stanley
- 34:56Developer productivity boost
- 35:18OBT performance gains
- 38:14Key features & open source
- 40:01Summary & future
- 41:25Q&A
related talks
10m{ Fast, Cost-effective } – Choose Two
30mThe Bitter and the Sweet of Running a Planet-Scale Build &...
20mDevelopment efficiency with expert CI/CD strategies
38mBuying More Time for Innovation
24mSupercharging CI: Test Suite Optimization for Speed, Stability, and Savings
01h 31mBazel
20m20 Nuggets in 20 Minutes - Get more from your CI
28mUniversal Cache: It’s time for fast, reliable, and cheap CI pipelines
