At its core, Domain-Driven Design (DDD) says that your problem / business domain is what should first and foremost drive the design of your software system. Technology comes later. DDD offers principles, patterns and tools that help you collaboratively explore your domain, develop a common understanding and express this common understanding in useful models. Last but not least it provides guidance on how to express these models in code, architecture and organization. SAP colleagues
Domain-Driven Design Curated Resources
Domain-Driven Design Curated Resources
Domain-Driven Design Curated Resources
At its core, Domain-Driven Design (DDD) says that your problem / business domain is what should first and foremost drive the design of your software system. Technology comes later. DDD offers principles, patterns and tools that help you collaboratively explore your domain, develop a common understanding and express this common understanding in useful models. Last but not least it provides guidance on how to express these models in code, architecture and organization. SAP colleagues