Craft 2026 - Ian Cooper
Ian Cooper
Senior Principal Engineer at Just Eat Takeaway
About Ian Cooper

Coding Architect in London, speaker, tabletop gamer, geek. Talks a lot about TDD, OO and Messaging. Tattooed, pierced, and bearded. The 'guv' of the Brighter Command OSS project

Talk
Responsibility Driven Design Revisited
Topics:
domain-driven design
domain model
software architecture
software development
Level: General

How do we use objects to model a domain? Whilst Domain Driven Design (DDD) exhorts its practitioners to focus on the domain, it is surprisingly sparse on how we should accomplish that, other than a few patterns whose job is to abstract away concepts that live outside of that domain. What though of the domain model?In Domain Driven Design, Eric Evans is explicit that it relies on usage of Rebecca W...