Best Practice - An Introduction To Domain-Driven Design | Microsoft Learn
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. We're no longer updating this content regularly. Check the Microsoft Product Lifecycle for information about how this product, service, technology, or API is supported. February 2009 Volume 24 Number 02 By David Laribee | February 2009 This article discusses: The Platonic Model Talk the Talk Context Know Your Value Proposition A System of Single Responsibilities Entities Have an Identity and a Life Value Objects Describe Things Aggregate Roots Combine Entities Domain Services Model Primary Operations Repositories Save and Dispense Aggregate Roots The Thing with Databases Getting Started with DDD Domain-Driven Design(DDD) is a collection of principles and patterns that help developers craft elegant object systems. Properly applied it can lead to software abstractions called domain models. These models encapsulate complex business logic, closing the gap between business reality a
Best Practice - An Introduction To Domain-Driven Design | Microsoft Learn Table of contents Exit editor mode Ask Learn Ask Learn Reading mode Table of contents Read in English Add Add to Plans Copy Markdown Print Note Access to this page requires authorization. You can try signing in or changing directories . Access to this page requires authorization. You can try changing directories . Feedback Summarize this article for me February 2009 Volume 24 Number 02 Best Practice - An Introduction To Domain-Driven Design By David Laribee | February 2009 This article discusses: Modeling from Ubiquitous
Explore this link on the map →related reading
- PP - How To Implement Domain-Driven Design (DDD) in Golangprogrammingpercy.tech
- D D D_ Aggregatemartinfowler.com
- Clean Coder Blogblog.cleancoder.com
- Presentation Domain Data Layeringmartinfowler.com
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- The Intent Layer | Intent Systemsintent-systems.com
- Tao of Node - Design, Architecture & Best Practices | Alex Kondovalexkondov.com
- Modular data modeling techniques with dbt | dbt Labsgetdbt.com
- Repeat yourself, do more than one thing, and... — programming is terribleprogrammingisterrible.com
- Arjun Virkarjunvirk.com
- Google Testing Blog: Write Change-Resilient Code With Domain Objectstesting.googleblog.com
- metablog: DAPLs: Domain Agnostic Programming Languagesblog.metaobject.com