Tactics for Moving the Needle on Broad Modernization Efforts-Case Study Android Platform @ Reddit
summary
Platform work at Reddit focuses on concrete wins: modularization cuts the app-module surface from 28% to an 86% smaller monolith, yields sample apps 10x faster and helps local builds fall ~45%, with 70% of modules on the new structure; CI rules block large file additions and auto-approve exemptions; Compose becomes the golden path (40% UI) after a Reddit Talk experiment and scored evaluations; Dagger spans 309 modules and 364 screens, prompting an Anvil migration supported by scripts, IDE plugins, dashboards and periodic “bashes” with 3D-printed trophies.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 3:19Signs of modernization need
- 7:08Project readiness checklist
- 11:52Modularization at Reddit
- 18:52Adopting Jetpack Compose
- 29:01Maintaining migration momentum
- 36:51Key lessons learned
- 43:52Closing and Q&A
related talks
40mGrowing Pains: Scaling and Re-architecting Apps Under Fire
47mArchitecture Modernization: Aligning Software, Strategy & Structure
21mThe Art of Changing Large Software Systems in Place
47mRefactor Without Breaking Everything: Anatomy of Incremental Modernization Patterns
58mSoftware Modernisation
40mComedy Talk – Better Android Development (BAD)
48mWhy Projects Succeed: Lessons Learned from the Android OS
20mRebuilding Reddit: A Case Study
