DDD

From Wiki
Revision as of 07:24, 27 June 2020 by Joseph (talk | contribs) (Start DDD)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Domain Driven Design

Domain Driven Design (DDD) is a set of principles to help with the design of complex software systems. This is especially relevant to software that needs to express complex business logic as code.

DDD is independent of programming paradigms and even system architecture. The architecture and tech stack should be determined by DDD and not the other way around.