L'interazione tra il domain model e i layers infrastrutturali è sempre stato un argomento di discussione molto gettonato in rete. Per quanto mi riguarda mi è subito sembrato poco chiaro o per lo meno un problema aperto a cui non riuscivo a trovare una soluzione che sia elegante e allo stesso tempo efficace.
In rete si trovano miriadi di post che propongono le soluzioni più disparate, ed il motivo secondo sta anche nel fatto che gli stessi autori/guru in ambito DDD a cominciare da Eric Evans (Domain-driven design: tackling complexity in the heart of software) non fanno abbastanza luce sull'argomento.
Di recente però ho letto un articolo di Udi Dahan che ho trovato interessante http://www.udidahan.com/2009/06/14/domain-events-salvation/
Che sia la "soluzione" ?