[UPDATED – April 2017] – IMPORTANT: For up-to-date architecture and development guidance using .NET (i.e. .NET Core, ASP.NET Core, Docker containers, etc.) including Domain-Driven Design patterns, microservices architectures and other .NET related technologies like Xamarin for mobile apps check this landing page pointing to multiple NEW guides and reference applications:
Specifically, most of the DDD (Domain-Driven Design) patterns explained in the guidance written in 2010/2011 are still valid nowadays, however all the technologies have evolved significantly. Also, many new architecture patterns like Microservices Architecture (which is deriving from Domain-Driven Design) have been polished and improved over the years.
- For an up-to-date guide/eBook on Microservices/Containers Architecture with .NET Core, check this:
- For an up-to-date reference application on Microservices/Containers Architecture with .NET Core, check this:
[UPDATED – Feb. 2013] The sample application can be downloaded from here: https://1drv.ms/u/s!Ag33_uWyTcH5n9g2UGtmmF11BefagQ
The last released Guide chapters can be downloaded from here: https://1drv.ms/u/s!Ag33_uWyTcH5n9g4QYJtUF9Zdyelxw
[UPDATED – Feb. 13th 2011]
We are currently in the process of translating our “Domain Oriented NLayered Architecture” book to English but for the sake of many people who were asking for the English version, we decided to publish the draft chapters with a ‘pre-final’ state here.
Here you can download only the English ‘Pre-Final’ drafts:
Please send your feedback/errata (typos, technical or any grammatical mistakes) to: cesardl at microsoft dot com
We just published our final V1.0 version! I will explain it here in a better way during this week.
You can get Sample-App, in English, from CODEPLEX:
And the Architecture Guide/Book (just Spanish at the moment, but we’re in the process of translating it to English) can be downloaded from:
The eBook is in .PDF format but also especially made for eBooks Readers (Kindle, etc.) in .MOBI and .EPUB format (All free of charge).