Enterprise Application Architecture Styles

This seminar talk will traverse the territory of architectural style within enterprise applications. Beginning with a brief survey of the prior art, it will propose candidate names and typical characteristics of architectural styles observed in the wild. Approaches to classifying architectural styles will be addressed, and potential benefits of classification …

The Power of Value – Power Use of Value Objects in Domain Driven Design

Of all our design tools, creation of value objects is probable the most underused. This is the case especially considering its enormous potential to relieve entities and services from a lot of disturbing complexity. In this presentation we see some power-usage of the concept and how it can revolutionise your …

Domain Model Persistence: Patterns for Performance and Scalability

The tenets of Domain-Driven Design are well documented, and its mindshare has expanded massively in recent years, due to the brilliant work of Eric Evans and subsequent authors notably Jimmy Nilsson. However, knowledge on persisting domain models, especially in a performant and scalable way, is much less readily accessible. Lessons …

Is Domain-Driven Design more than Entities and Repositories?

Yes, the design language stipulated in Domain-Driven Design (DDD) has many more elements than just Entities and Repositories. But that’s just the automatic answer. In this presentation we will dive out and discuss DDD from some other angles as well and not just the basic building blocks. We will discuss …

Interview with Rebecca Wirfs-Brock on Domain Driven Design

Rebecca Wirfs-Brock is one of those people who did DDD long before it was called that. She kindly agreed to be interviewed by Vladimir Gitlevich on behalf of domaindrivendesign.org. In this interview, Rebecca talks about DDD in relation with responsibility-driven design and OO modeling, integration of DDD with technical frameworks …