~/talk

Building Spring Boot based modular libraries for 120 teams our findings

links:none on file
links:none on file
slides:none on file

Ocado Technology built a Spring Boot modular library ecosystem used by more than 120 teams and over 400 production applications, split into 90 modules maintained by a seven‑person custodian team plus contributors (132 historic) and driven by runtime telemetry into Looker Studio dashboards. Releases run at ~200 releases per year, testing uses sandbox apps, LocalStack/Testcontainers, dependency-diff checks and automated condition‑evaluation tests, and the modular, one‑thing‑per‑module design plus community governance results in steady adoption and manageable upgrades.

AI-written summary · about

  1. 0:00Start
  2. 6:47The ecosystem
  3. 7:34The technologies
  4. 9:08The user build
  5. 10:24How do we make it work for 120 teams
  6. 11:14Characteristics mixer - design
  7. 12:07Characteristics mixer - dynamics
  8. 13:11Characteristics mixer - community
  9. 16:20Being custodians
  10. 17:17Analysing usage data
  11. 18:342. Example: supporting the decision process
  12. 20:242. Example: users discovery
  13. 22:23Interacting with people
  14. 24:42Creating narration
  15. 26:13Working with the community
  16. 27:50Domain design - overview
  17. 29:58Domain design - evolution
  18. 31:07Module design
  19. 38:45Software design
  20. 39:21Engineering practices
  21. 46:41Agile release model
  22. 48:17Agile documentation - overview
~/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.