~/talk

Domain Driven Modular Architecture

TalkinTurkishat Java Day Istanbul 2022 · 2022-05-27..05-28· [software-architecture, frontend-architecture]
slides:none on file

Explains how Domain-Driven Design (DDD) combined with modular architecture produces more maintainable, reusable, clean, and loosely coupled Java systems. Covers modularity principles and concrete code examples to show how applying DDD and modular design changes programming fundamentals and yields simpler, higher-quality designs.

AI-written summary · about

  1. 0:00Welcome
  2. 2:10Monolith complexity
  3. 6:50Microservice misconceptions
  4. 9:22Distributed system challenges
  5. 11:49Module independence
  6. 13:59Domain-driven design basics
  7. 17:08Workflow importance
  8. 18:33Changing versus stable code
  9. 20:17Hexagonal architecture benefits
  10. 21:20SOLID principles role
  11. 22:47DDD and easy architecture
  12. 23:55Unit test limits
  13. 26:06Context and framework relation
  14. 29:40Modules as organisms
  15. 31:51Hundred times principle
  16. 35:03Ports and adapters
  17. 39:05Test isolation without mocks
  18. 40:30Domain events and queues
  19. 41:14Module independence example
  20. 42:38Package structure and tests
  21. 44:06Thanks and future talks
~/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.