How to integrate with external concerns within a domain model · HackerTrans