# Mule domains and shared resource configuration

*MuleSoft Platform Integration Architect Study Guide · Designing for the runtime plane technology architecture · Last updated November 13, 2026 · https://www.certifyforce.com/study-guide/mulesoft-platform-integration-architect/designing-for-the-runtime-plane-technology-architecture/mule-domains-and-shared-resource-configuration*

When an on-premises Mule domain earns its place, how applications reference it unambiguously, how domains are deployed and edited in Studio, and why shared applications still need individual and combined testing.

- Certification: Salesforce MuleSoft Platform Integration Architect
- Exam section: Designing for the runtime plane technology architecture
- Study guide: https://www.certifyforce.com/study-guide/mulesoft-platform-integration-architect

**Official exam objective:**

> Choose Mule runtime domains and domain-shared configuration only for those requirements that clearly benefit from their capabilities.

## What the exam expects

- Decide whether a requirement benefits from a Mule domain (shared listener, connection, configuration or dependencies) or is better kept in each application.
- Recognize that domains are a feature of on-premises and hybrid runtimes, not CloudHub.
- Associate an application with the intended domain, including when two installed domains share coordinates.
- Plan the deployment order for a domain and its applications outside Studio.
- Work with domain projects in Studio: inherited modules, remote domains and shared metadata.

**Mule domain:** a project of shared global configuration that associated applications on the same on-premises runtime reference. **Shared resource:** a global element such as a connector configuration, shared property or scheduler pool defined in the domain. **Default domain:** the domain an application uses when it declares no domain dependency. **Remote domain:** a domain Studio resolves from a Maven repository instead of the workspace ([Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources), [Studio domains](https://docs.mulesoft.com/studio/domain-support-concept)).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| What a domain shares | Shared properties, scheduler pools, connector configurations | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| What it cannot share | Flows, subflows, message processors | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Domains per application | One at a time; default domain if none declared | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Ambiguous coordinates | Name the domain folder in the app's `mule-artifact.json` | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Version matching | Semantic versioning from Mule 4.2.2 | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Startup order | `MULE_HOME/domains` deploys before `MULE_HOME/apps` | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Runtime Manager | Cannot install domain projects | [Shared Resources](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources) |
| Module in domain | Cannot also be added to the app | [Studio domains](https://docs.mulesoft.com/studio/domain-support-concept) |
| Remote domain | No editing or Test Connection | [Studio domains](https://docs.mulesoft.com/studio/domain-support-concept) |
| CloudHub | Separate virtual server per app; no domains needed | [Deployment Options](https://docs.mulesoft.com/runtime-manager/deployment-strategies) |

## Check yourself

- When operations wants to install a Mule domain project, which Anypoint management tool cannot do it?
- When you run an application associated with a domain from Studio, what is deployed by default?
- Which folder in a packaged domain JAR holds the domain's dependencies?
- Which Studio menu path creates a new domain?

## Sources

- [Shared Resources (Mule Domains)](https://docs.mulesoft.com/mule-runtime/4.6/shared-resources)
- [Share Global Configurations Between Mule Applications with Domains](https://docs.mulesoft.com/studio/domain-support-concept)
- [Deployment Options](https://docs.mulesoft.com/runtime-manager/deployment-strategies)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 7 linked practice questions, and unlimited timed mock exams are included with the MuleSoft Platform Integration Architect pack (USD $19): https://www.certifyforce.com/practice-exams
