Domain Driven Design (DDD) holds the promise of enabling teams to deliver high-value line-of-business applications. While DDD is as much an overall approach rather than a specific architecture, this session will focus on implementing real world DDD applications from the ground up. Together we will explore domain isolation and discuss practical approaches to each layer using .NET. You will learn about common design patterns in DDD architectures such as the Repository, Unit of Work, and Data Transfer Object. We will also see first-hand how tools such as NHibernate, Unity, Automapper, WCF, and the Enterprise Library can help (or in some cases hinder) our ability to deliver maintainable solutions to our customers.
Software Architect, .NET, PHP, & BOO geek, woodworker, zymurgist, and musician. bio from Twitter
Sign in to add slides, notes or videos to this session