With references to http://vaughnvernon.co/ and his DDD book