Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for something showing best practices in N-tier enterprise application design with focus on code re-use and scalability. Possibly using DDD or CQRS methodology.

Don't really care about UI, as that's already well understood.


migration rejected from Oct 16 '13 at 9:12

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by Jim G., MichaelT, gnat, jk., Kilian Foth Oct 16 '13 at 9:12

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Jim G., Community, gnat, jk., Kilian Foth
If this question can be reworded to fit the rules in the help center, please edit the question.

Microsoft - Domain Oriented N-Layered .NET 4.0 App Sample
I find this DDD reference architecture from Microsoft Spain pretty good. They have a base guideline for a DDD 3-tier app with a domain tier and multiple presentation tiers and a SQL or Azure data tier. They are using using Entity Framework for data access and Pex/Moles framework for unit testing. I am yet to study it fully but looks quite compelling. They only just recently came up with the English documentation.

looks promising. thanks! – sym3tri May 26 '11 at 6:09
This reference application is ripped apart by Oren Eini and termed bad -…. Do not follow this application as a reference. – Pradeep Oct 16 '13 at 7:15
The link microsoftnlayerapp is dead. Just to point out: Ayendes review was for version 1. One of the authors replied to the review in july 2011 stating that version 2.0 addressed some improvable points and on others points they disagree. – threeFourOneSixOneThree Jul 18 '14 at 10:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.