~/talk

Know Your Limits — On Discovering Boundaries ...

TalkinPolishat 4Developers 2020 · 2020-09-14..09-18· [software-architecture]
links:none on file
slides:none on file

The talk explains how projects accumulate legacy failures when analysis and context boundaries are incorrect, and shows using Event Storming Procesowe to map process events and reveal hidden subdomains such as payments, reputation, and recruitment. It presents applying strategic DDD to design modules with a single source of truth, moving limit and reputation logic into an event-listening reputation module, and implementing aggregates and commands so code becomes modular, auditable, and readable.

AI-written summary · about

  1. 0:00Introduction
  2. 2:09Programming boundaries
  3. 6:03First model approach
  4. 13:11Monolith problem
  5. 16:27Module dependencies frustration
  6. 20:02Contract tests and integration issues
  7. 23:54Events versus commands
  8. 27:05What is analysis?
  9. 30:20Business process and contexts
  10. 36:20Hidden subdomains and reputation
  11. 40:34Reputation module and events
  12. 43:06Aggregates and model flexibility
  13. 45:35Components and innovation
  14. 47:24Integration and implementation
  15. 48:06Simple versus complex domains
  16. 49:10Summary
~/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.