120 likes | 358 Views
Domain Driven Design. Roberto Valenti – valentirob@gmail.com. What?. is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts. The Premise.
E N D
Domain Driven Design Roberto Valenti – valentirob@gmail.com
What? is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.
The Premise The premise of domain-driven design is two-fold: Place the project's primary focus on the domain and domain logic; and Base complex designs on a model.
How Making the domain itself the main focus of the project, and maintaining a software model that reflects a deep understanding of the domain
References • Domain Driven Design Quickly (free book) • http://www.infoq.com/minibooks/domain-driven-design-quickly • Deep-Fried Bytes: DDD with David Laribee • http://deepfriedbytes.com/podcast/episode-6-talking-domain-driven-design-with-david-laribee-part-1/ • http://deepfriedbytes.com/podcast/episode-7-talking-domain-driven-design-with-david-laribee-ndash-part-2/ • ALT.NET Podcast: DDD with Rob Conery and James Avery • http://altnetpodcast.com/episodes/15-domain-driven-design • HanselMinutes: Rob Conery limps and learns about Domain Driven Design • http://www.hanselminutes.com/default.aspx?showID=158