๐ ๐ผ๐ฑ๐๐น๐ฎ๐ฟ๐ถ๐๐ฎ๐๐ถ๐ผ๐ป ๐ถ๐๐ป'๐ ๐ท๐๐๐ "๐ฐ๐น๐ฒ๐ฎ๐ป๐ฒ๐ฟ ๐ฐ๐ผ๐ฑ๐ฒ" โ ๐ถ๐'๐ ๐ฎ ๐ฏ๐๐ถ๐น๐ฑ-๐๐ถ๐บ๐ฒ ๐น๐ฒ๐๐ฒ๐ฟ.
I broke a single-module Android app into a core/feature module structure โ same functionality, same screens โ and measured the difference on an incremental build (touch one file, rebuild). Monolith: 3.744s. Modularized: 2.614s. That's ~30% faster, compounding every time a dev on the team touches one feature. Repo has both versions (main and monolith-baseline), so you can reproduce the comparisonโฆ
We haven't written up this one. Dev.to has the full story โ the link below goes straight to it.