Using domain-driven design