https://www.youtube.com/watch?v=rG6nzrRPMRI
As codebases become larger and more complex, build performance is impacted. At Twitter, we’ve seen the existing tools struggle in a project with more than 100 modules and 1 million lines of code. This has forced us to explore a number of solutions to maintain good build speeds, and minimize resource usage.
We’ll share strategies that we’ve employed that were successful, and things that weren’t - to avoid hurting developer productivity.
These tips include:
- Strategies to effectively break down larger modules
- How to best utilize build tooling
- Profiling techniques to help find bottlenecks