Difference between revisions of "DDD"

(Start DDD)
(No difference)

Revision as of 09:24, 27 June 2020

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.