I’m a curious engineer currently trying think about ways to make cross functional teams work together and be more productive. When not at work, you can find me hitting up the slopes, or hiking with my wife
Pinterest, Android Build Engineer
How we brought down our build times. Modularization impact on build speeds and metrics
11:50 > 40 min
At Pinterest, we worked on modularizing the application during all 2021. However, we noticed that build numbers were not really getting major improvements out of this.
In this talk, I’ll share our learnings from our experience in improving the build times in the context of a modularized app and the metrics we found useful to track in order to more easily root cause build time regressions
- Be careful about building unnecessarily
- More modules, means more parallelization, but it also means more thermal throttling
- Find metrics that make sense on your team depending on what goals you have.