Domain Driven Designed Core Architecture