Here is an excellent mapping between the Domain-Driven Design patterns and the technologies from Microsoft. Each layer will usually implement different patterns like Domain Entity, Aggregate, Aggregate-Root, loose coupling between aggregates, Aggregate storage, Value-Object, Repository, Unit of Work, Domain Service, Factory, Domain events, eventual consistency and so on.
- Unity
- WCF
- SPA
- Enterprise Library Application Blocks
- AppFabric Cache
- Entity Frameworks
- Lamda Expression LINQ
- Windows Azure | Database
- WIF Azure AD | Server AD