This session is about rules & behavior at the place that holds the data. We will work our way up from value objects to services and consider the pro, con and grey area design choices along the way.
Do you want to learn what exactly the function of an aggregate is? Then join me for a discussion on boundaries, message passing, and role play.
About this talk
This talk is a deep dive, after "Technically DDD", on object design. We will discuss advanced OO topics and the audience should be aware of SOLID, law of demeter, IoC, coupling/cohesion, pure vs. side effects and more.