Pages tagged: Architecture

Domain Driven Design Notes

Published by

These are my notes on domain driven design whilst watching the course by Dino Esposito on Pluralsight. Domain Driven Design (or DDD), is the process of discovering both data and behavioural requirements for a given problem domain where traditional approaches usually focus purely on data collection aspects. The aim is to provide better tools to tackle the complexity at the heart of software. Within DDD, there are two distinct parts: an analytical one and a strategical one.