Hmm wouldn't the example you posted rather be a multi-domain configuration usage?
I mean you could not deploy a deployment to a domain - rather to a subset of servers or profiles. Although all servers share a common configuration, they might not have all services active required by the deployment. So it depends more on the server configuration, than the domain.