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 and code.
DDD Model Integrity Patterns - ilegra
DDD Anti-patterns: 5 things we get wrong with Domain Driven Design in practice – Alok Mishra
Learning Map - DDD - The Domain Driven Design
Using tactical DDD to design microservices - Azure Architecture Center
Books
Domain Driven Design (DDD) & Visual Studio 11 Beta ALM, great fit! - Cesar de la Torre
What is Domain Driven Design (DDD)?, by Yildiraygemuk, who is domain
Domain-Driven Design (DDD) - GeeksforGeeks
Event-driven architecture coupled with Domain-driven design
Introduction to domain driven design (DDD) + glossary