From b640bff189eb82c1af0f120476ebe4ae8bde5126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Barbeito=20Garc=C3=ADa?= Date: Tue, 7 Apr 2020 08:36:39 +0200 Subject: [PATCH 1/2] Add book: Domain Driven Design Quickly --- books/domain-driven-design-quickly.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 books/domain-driven-design-quickly.md diff --git a/books/domain-driven-design-quickly.md b/books/domain-driven-design-quickly.md new file mode 100644 index 0000000..e69de29 From 007d6f29c9049924a60614b8d9ff51d5a2861703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Barbeito=20Garc=C3=ADa?= Date: Thu, 16 Apr 2020 18:13:56 +0200 Subject: [PATCH 2/2] Update the book index of content --- books/domain-driven-design-quickly.md | 132 ++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/books/domain-driven-design-quickly.md b/books/domain-driven-design-quickly.md index e69de29..1e0d249 100644 --- a/books/domain-driven-design-quickly.md +++ b/books/domain-driven-design-quickly.md @@ -0,0 +1,132 @@ +# Domain Driven Design Quickly + +by Floyd Marinescu + +------ + +> The most complicated aspect of large software projects is not the implementation, it is the real world domain that the software serves. Domain Driven Design is a vision and approach for dealing with highly complex domains that is based on making the domain itself the main focus of the project, and maintaining a software model that reflects a deep understanding of the domain. +> +> The vision was brought to the world by Eric Evans in his book "Domain Driven Design". Eric's work was based on 20 years of widely accepted best practices in the object community, as well as Eric's own insights. Domain Driven Design Quickly is a short, quick-readable summary and introduction to the fundamentals of DDD. A special interview with Eric Evans on the state of Domain Driven Design is also included. + +* [Free download at InfoQ.com](https://www.infoq.com/minibooks/domain-driven-design-quickly/) +* [Goodreads](https://www.goodreads.com/en/book/show/2558105.Domain_Driven_Design_Quickly) + +------ + +## Preface and introduction + +* + +## What is Domain-Driven Design + +* + +### Building Domain Knowledge + +* + +## The Ubiquitous Language + +* + +### The need for a Common Language + +* + +### Creating the Ubiquitous Language + +* + +## Model-Driven Design + +### The Building Blocks Of A Model-Driven Design + +* + +### Layered Architecture + +* + +### Entities + +* + +### Value Objects + +* + +### Services + +* + +### Modules + +* + +### Aggregates + +* + +### Factories + +* + +### Repositories + +* + +## Refactoring toward deeper insight + +### Continous Refactoring + +* + +### Bring key concepts into light + +* + +## Preserving Model Integrity + +### Bounded Context + +* + +### Continuous Integration + +* + +### Context Map + +* + +### Shared Kernel + +* + +### Customer-Supplier + +* + +### Conformist + +* + +### Anticorruption Layer + +* + +### Separate Ways + +* + +### Open Host Service + +* + +### Distillation + +* + +## DDD Matters Today: An interview with Eric Evans + +*