= DomainDrivenDesign = * https://techbeacon.com/app-dev-testing/get-your-feet-wet-domain-driven-design-3-guiding-principles. {{{ the essence of DDD is profoundly simple: capture the domain model in domain terms, embed the model in the code, and protect it from corruption. }}} * Understand the business, business logic independently of the tech used * Capture the domain model, in domain terms, through interactions with domain experts. * Embed the domain terminology in the code. * Protect the domain knowledge from corruption by other domains, technical subdomains, etc.