~/talk

Application Architecture for a Backend with Rich Business Logic

TalkinUkrainianat Software Architecture fwdays'25 · on Saturday, 2025-09-20· [databases]
links:none on file
slides:none on file

How to design a backend application so rich business logic stays maintainable by isolating, consolidating, encapsulating and keeping it consistent, and how to integrate that logic with storage, messaging and other infrastructure. The talk examines OOD/Rich Domain Model/DDD, hexagonal (layered) architecture, and CQRS/Persistence/ORM, and demonstrates these approaches on a real task with .NET code examples.

AI-written summary · about

  1. 0:00Introduction
  2. 3:35Partner system rewrite
  3. 8:13DDD domain model
  4. 13:17Architecture example
  5. 21:44Encapsulation issues
  6. 28:54Code maintainability
  7. 32:25Results and metrics
  8. 34:12Q&A
~/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.