Simplifying Application Architecture with Modular Design and MIM

(codingfox.net.pl)

31 points | by codingfox 14 hours ago ago

1 comments

  • 0x457 2 minutes ago ago

    I try to use something between hexagonal and this, but more nested (i.e. adapters internally might use this architecture.

    Sometimes Domain logic has to leak because you want to rely on certain implementation behavior: for example, logicailly there is separation of concerns, but there is a strong argument to commit these changes in a single transaction. In that case I either switch to oplog or if delay is acceptable push to my saga engine.