Case Study- How Android Platform @ Reddit learned to stop worrying and embrace DevX
summary
Reddit’s Android platform converts multi-hour builds and week-long PR cycles into local builds measured in seconds or single-digit minutes by issuing M1 laptops, adding sample apps and a custom Reddit Gradle Plugin (RGP) for ~700 modules, and enforcing an opinionated Kotlin/Compose stack; CI optimizations include dynamic sharding that cuts unit test time 46%, fan‑out caching, a slash-command service (SLHub) for retries/cherry‑picks, and a homegrown coverage service—P90 review time halves and the changes prove effective.
AI-written summary · about
chapters (8)
- 0:00Introduction and team overview
- 2:58Identifying key developer pain points
- 7:28Defining a modern tech stack
- 9:32Improving local development experience
- 15:14Streamlining code reviews with PR improvements
- 24:59Optimizing CI from merge to deploy
- 36:32Current state and ongoing challenges
- 39:02Q&A and closing remarks
related talks
42mThe Tech Migration Playbook: A Reddit Case Study
37mTackling Android Development at Scale
43mThe Engineering Playbook for Growing Android Teams
41mDude, Where's My Build? Android CI/CD at Uber
25mDevOps for Android supercharged with AI
37mThe Build Shrugged
27mModularising the right way
40mScaling Android Apps
