~/talk

Implement a Monolith. But Make It Modular with Well-Enforced Boundaries

TalkinPolishat 4Developers 2021 · 2021-05-24..05-27· [software-architecture]
links:none on file
slides:none on file

A case study showing how to implement a modular monolith from an existing monolithic product by modularizing code: moving classes between packages, restricting access, and defining shared models. It demonstrates enforcing module boundaries using the ArchUnit tool rather than relying on manual code review, assuming module boundaries have already been designed.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Why modular monolith
  3. 10:39Module APIs and tests
  4. 18:08Module challenges
  5. 27:04ArchUnit and rules
  6. 35:11Implementation and team
  7. 43:42Summary
~/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.