~/talk

Modularization - How hard can it be?

Talkat Jfokus 2019 · 2019-02-04..02-06· [android, frontend-architecture]
links:none on file
slides:none on file

Spotify breaks a giant Android monolith into hundreds of modules, starting with a core team that spends two months to get one feature outside the monolith and reduces unit test time from minutes to tests run in under five seconds. The process uses Gradle with caching, a strict module layout and iterative dependency inversion, scales to about 700 modules, makes subsequent features take 2–3 days to extract, and shrinks the main module to roughly 200k lines while assembly still takes a few minutes.

AI-written summary · about

  1. 0:00Start
  2. 25:09BUILD TIMES?
  3. 28:48Modularization is a chance to tackle tech debt
  4. 31:03Modularization How hard can it be?
  5. 31:15Software development How hard can it be?
  6. 31:49#OddlySatisfying
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.